./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.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 372b228f80480ecd742aef5a3f71ea964394f183115b33b2737cae044422d6a1 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 12:01:06,654 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 12:01:06,734 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-10 12:01:06,738 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 12:01:06,742 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 12:01:06,774 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 12:01:06,776 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 12:01:06,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 12:01:06,777 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 12:01:06,778 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 12:01:06,780 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 12:01:06,780 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 12:01:06,781 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 12:01:06,781 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 12:01:06,782 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 12:01:06,784 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 12:01:06,784 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 12:01:06,784 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-10 12:01:06,785 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 12:01:06,785 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 12:01:06,789 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 12:01:06,790 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 12:01:06,791 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 12:01:06,791 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 12:01:06,791 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 12:01:06,791 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 12:01:06,792 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 12:01:06,792 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 12:01:06,792 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 12:01:06,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:01:06,793 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 12:01:06,794 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 12:01:06,794 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 12:01:06,794 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-10 12:01:06,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-10 12:01:06,795 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 12:01:06,795 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 12:01:06,795 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 12:01:06,796 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 12:01:06,796 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 -> 372b228f80480ecd742aef5a3f71ea964394f183115b33b2737cae044422d6a1 [2024-11-10 12:01:07,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 12:01:07,176 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 12:01:07,179 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 12:01:07,181 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 12:01:07,182 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 12:01:07,183 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i [2024-11-10 12:01:08,783 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 12:01:09,309 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 12:01:09,310 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i [2024-11-10 12:01:09,358 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6239cf59e/641b080eca4444a180f12cfc8e59fc8a/FLAGf52ea509b [2024-11-10 12:01:09,378 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6239cf59e/641b080eca4444a180f12cfc8e59fc8a [2024-11-10 12:01:09,383 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 12:01:09,385 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 12:01:09,387 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 12:01:09,388 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 12:01:09,393 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 12:01:09,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:01:09" (1/1) ... [2024-11-10 12:01:09,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c86dca8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:09, skipping insertion in model container [2024-11-10 12:01:09,396 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:01:09" (1/1) ... [2024-11-10 12:01:09,496 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 12:01:11,258 WARN L250 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--w83791d.ko-main.cil.out.i[166121,166134] [2024-11-10 12:01:11,439 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:01:11,645 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 12:01:11,909 WARN L250 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--w83791d.ko-main.cil.out.i[166121,166134] [2024-11-10 12:01:11,923 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:01:12,343 INFO L204 MainTranslator]: Completed translation [2024-11-10 12:01:12,345 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12 WrapperNode [2024-11-10 12:01:12,345 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 12:01:12,346 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 12:01:12,346 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 12:01:12,346 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 12:01:12,354 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,450 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,708 INFO L138 Inliner]: procedures = 180, calls = 3524, calls flagged for inlining = 74, calls inlined = 37, statements flattened = 4846 [2024-11-10 12:01:12,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 12:01:12,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 12:01:12,712 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 12:01:12,712 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 12:01:12,723 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,772 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,924 INFO L175 MemorySlicer]: Split 2638 memory accesses to 33 slices as follows [1, 11, 12, 1, 12, 2, 12, 6, 7, 6, 4, 3, 3, 4, 4, 4, 15, 8, 1, 32, 8, 1687, 1, 178, 252, 2, 113, 6, 14, 72, 1, 154, 2]. 64 percent of accesses are in the largest equivalence class. The 440 initializations are split as follows [0, 4, 0, 0, 0, 2, 0, 5, 5, 5, 3, 2, 2, 3, 0, 3, 0, 3, 0, 0, 8, 0, 0, 178, 209, 2, 0, 6, 0, 0, 0, 0, 0]. The 2093 writes are split as follows [1, 0, 11, 1, 11, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 32, 0, 1687, 1, 0, 43, 0, 113, 0, 3, 34, 0, 132, 0]. [2024-11-10 12:01:12,924 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:12,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,030 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,040 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,068 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,086 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,126 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 12:01:13,128 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 12:01:13,128 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 12:01:13,129 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 12:01:13,129 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:12" (1/1) ... [2024-11-10 12:01:13,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:01:13,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 12:01:13,171 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-11-10 12:01:13,180 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-11-10 12:01:13,224 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2024-11-10 12:01:13,224 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2024-11-10 12:01:13,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-10 12:01:13,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-10 12:01:13,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-10 12:01:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-10 12:01:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-10 12:01:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2024-11-10 12:01:13,229 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-10 12:01:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-10 12:01:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-10 12:01:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-10 12:01:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-10 12:01:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-10 12:01:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-10 12:01:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-10 12:01:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-10 12:01:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-10 12:01:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-11-10 12:01:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-11-10 12:01:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-10 12:01:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-10 12:01:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-10 12:01:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-10 12:01:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-10 12:01:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-10 12:01:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-10 12:01:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-10 12:01:13,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-10 12:01:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-11-10 12:01:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-11-10 12:01:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-11-10 12:01:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-11-10 12:01:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-11-10 12:01:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2024-11-10 12:01:13,241 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2024-11-10 12:01:13,242 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2024-11-10 12:01:13,242 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2024-11-10 12:01:13,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-10 12:01:13,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-10 12:01:13,242 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_write [2024-11-10 12:01:13,242 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_write [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-10 12:01:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-10 12:01:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-11-10 12:01:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-10 12:01:13,246 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-10 12:01:13,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-10 12:01:13,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_read [2024-11-10 12:01:13,246 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_read [2024-11-10 12:01:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-10 12:01:13,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-10 12:01:13,247 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-10 12:01:13,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-10 12:01:13,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-10 12:01:13,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-10 12:01:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_update_lock_of_w83791d_data [2024-11-10 12:01:13,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_update_lock_of_w83791d_data [2024-11-10 12:01:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-10 12:01:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-10 12:01:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-10 12:01:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-10 12:01:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-10 12:01:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-10 12:01:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_update_device [2024-11-10 12:01:13,255 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_update_device [2024-11-10 12:01:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2024-11-10 12:01:13,256 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-10 12:01:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-10 12:01:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-10 12:01:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-10 12:01:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-10 12:01:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-10 12:01:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-10 12:01:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-10 12:01:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-10 12:01:13,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-10 12:01:13,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_unregister_device [2024-11-10 12:01:13,261 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_unregister_device [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-10 12:01:13,261 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-10 12:01:13,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_update_lock_of_w83791d_data [2024-11-10 12:01:13,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_update_lock_of_w83791d_data [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_new_dummy [2024-11-10 12:01:13,262 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_new_dummy [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-10 12:01:13,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-10 12:01:13,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_detect [2024-11-10 12:01:13,264 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_detect [2024-11-10 12:01:13,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 12:01:13,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 12:01:13,267 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-10 12:01:13,267 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-10 12:01:13,903 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 12:01:13,906 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 12:01:14,004 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: havoc i2c_smbus_write_byte_data_#t~nondet759#1; [2024-11-10 12:01:14,041 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: havoc #t~nondet746; [2024-11-10 12:01:14,051 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: havoc #t~ret751.base, #t~ret751.offset; [2024-11-10 12:01:14,056 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: havoc #t~nondet764; [2024-11-10 12:01:14,068 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: havoc #t~nondet745; [2024-11-10 12:01:14,078 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: havoc i2c_smbus_read_byte_data_#t~nondet758#1; [2024-11-10 12:01:15,221 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor~2#1.base, w83791d_print_debug_~#descriptor~2#1.offset);havoc w83791d_print_debug_~#descriptor~2#1.base, w83791d_print_debug_~#descriptor~2#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___0~0#1.base, w83791d_print_debug_~#descriptor___0~0#1.offset);havoc w83791d_print_debug_~#descriptor___0~0#1.base, w83791d_print_debug_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___1~0#1.base, w83791d_print_debug_~#descriptor___1~0#1.offset);havoc w83791d_print_debug_~#descriptor___1~0#1.base, w83791d_print_debug_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___2~0#1.base, w83791d_print_debug_~#descriptor___2~0#1.offset);havoc w83791d_print_debug_~#descriptor___2~0#1.base, w83791d_print_debug_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___3~0#1.base, w83791d_print_debug_~#descriptor___3~0#1.offset);havoc w83791d_print_debug_~#descriptor___3~0#1.base, w83791d_print_debug_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___4~0#1.base, w83791d_print_debug_~#descriptor___4~0#1.offset);havoc w83791d_print_debug_~#descriptor___4~0#1.base, w83791d_print_debug_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___5~0#1.base, w83791d_print_debug_~#descriptor___5~0#1.offset);havoc w83791d_print_debug_~#descriptor___5~0#1.base, w83791d_print_debug_~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___6~0#1.base, w83791d_print_debug_~#descriptor___6~0#1.offset);havoc w83791d_print_debug_~#descriptor___6~0#1.base, w83791d_print_debug_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___7~0#1.base, w83791d_print_debug_~#descriptor___7~0#1.offset);havoc w83791d_print_debug_~#descriptor___7~0#1.base, w83791d_print_debug_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___8~0#1.base, w83791d_print_debug_~#descriptor___8~0#1.offset);havoc w83791d_print_debug_~#descriptor___8~0#1.base, w83791d_print_debug_~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___9~0#1.base, w83791d_print_debug_~#descriptor___9~0#1.offset);havoc w83791d_print_debug_~#descriptor___9~0#1.base, w83791d_print_debug_~#descriptor___9~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___10~0#1.base, w83791d_print_debug_~#descriptor___10~0#1.offset);havoc w83791d_print_debug_~#descriptor___10~0#1.base, w83791d_print_debug_~#descriptor___10~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___11~0#1.base, w83791d_print_debug_~#descriptor___11~0#1.offset);havoc w83791d_print_debug_~#descriptor___11~0#1.base, w83791d_print_debug_~#descriptor___11~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___12~0#1.base, w83791d_print_debug_~#descriptor___12~0#1.offset);havoc w83791d_print_debug_~#descriptor___12~0#1.base, w83791d_print_debug_~#descriptor___12~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___13~0#1.base, w83791d_print_debug_~#descriptor___13~0#1.offset);havoc w83791d_print_debug_~#descriptor___13~0#1.base, w83791d_print_debug_~#descriptor___13~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___14~0#1.base, w83791d_print_debug_~#descriptor___14~0#1.offset);havoc w83791d_print_debug_~#descriptor___14~0#1.base, w83791d_print_debug_~#descriptor___14~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___15~0#1.base, w83791d_print_debug_~#descriptor___15~0#1.offset);havoc w83791d_print_debug_~#descriptor___15~0#1.base, w83791d_print_debug_~#descriptor___15~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___16~0#1.base, w83791d_print_debug_~#descriptor___16~0#1.offset);havoc w83791d_print_debug_~#descriptor___16~0#1.base, w83791d_print_debug_~#descriptor___16~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___17~0#1.base, w83791d_print_debug_~#descriptor___17~0#1.offset);havoc w83791d_print_debug_~#descriptor___17~0#1.base, w83791d_print_debug_~#descriptor___17~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___18~0#1.base, w83791d_print_debug_~#descriptor___18~0#1.offset);havoc w83791d_print_debug_~#descriptor___18~0#1.base, w83791d_print_debug_~#descriptor___18~0#1.offset; [2024-11-10 12:01:15,222 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L3962: call ULTIMATE.dealloc(~#reg_array_tmp~0#1.base, ~#reg_array_tmp~0#1.offset);havoc ~#reg_array_tmp~0#1.base, ~#reg_array_tmp~0#1.offset;call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2024-11-10 12:01:15,230 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: havoc kstrtoull_#t~nondet761#1; [2024-11-10 12:01:15,237 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: havoc #t~ret756.base, #t~ret756.offset; [2024-11-10 12:01:15,311 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc strlcpy_#t~nondet763#1; [2024-11-10 12:01:15,311 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L2222: havoc i2c_check_functionality_#t~bitwise58#1; [2024-11-10 12:01:36,185 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-10 12:01:36,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-10 12:01:36,189 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.constructTransFormula(Statements2TransFormula.java:221) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.getTransFormula(Statements2TransFormula.java:175) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.statementSequence(Statements2TransFormula.java:735) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.util.TransFormulaAdder.addTransitionFormulas(TransFormulaAdder.java:119) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:694) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:290) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 25 more [2024-11-10 12:01:36,196 INFO L158 Benchmark]: Toolchain (without parser) took 26809.61ms. Allocated memory was 178.3MB in the beginning and 723.5MB in the end (delta: 545.3MB). Free memory was 134.8MB in the beginning and 486.5MB in the end (delta: -351.7MB). Peak memory consumption was 499.7MB. Max. memory is 16.1GB. [2024-11-10 12:01:36,196 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 104.9MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 12:01:36,197 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2957.99ms. Allocated memory was 178.3MB in the beginning and 270.5MB in the end (delta: 92.3MB). Free memory was 134.8MB in the beginning and 134.3MB in the end (delta: 584.3kB). Peak memory consumption was 133.7MB. Max. memory is 16.1GB. [2024-11-10 12:01:36,197 INFO L158 Benchmark]: Boogie Procedure Inliner took 363.34ms. Allocated memory is still 270.5MB. Free memory was 134.3MB in the beginning and 184.5MB in the end (delta: -50.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-10 12:01:36,198 INFO L158 Benchmark]: Boogie Preprocessor took 416.62ms. Allocated memory is still 270.5MB. Free memory was 184.5MB in the beginning and 132.1MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-11-10 12:01:36,198 INFO L158 Benchmark]: IcfgBuilder took 23065.51ms. Allocated memory was 270.5MB in the beginning and 723.5MB in the end (delta: 453.0MB). Free memory was 132.1MB in the beginning and 486.5MB in the end (delta: -354.4MB). Peak memory consumption was 405.8MB. Max. memory is 16.1GB. [2024-11-10 12:01:36,201 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 104.9MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2957.99ms. Allocated memory was 178.3MB in the beginning and 270.5MB in the end (delta: 92.3MB). Free memory was 134.8MB in the beginning and 134.3MB in the end (delta: 584.3kB). Peak memory consumption was 133.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 363.34ms. Allocated memory is still 270.5MB. Free memory was 134.3MB in the beginning and 184.5MB in the end (delta: -50.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 416.62ms. Allocated memory is still 270.5MB. Free memory was 184.5MB in the beginning and 132.1MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * IcfgBuilder took 23065.51ms. Allocated memory was 270.5MB in the beginning and 723.5MB in the end (delta: 453.0MB). Free memory was 132.1MB in the beginning and 486.5MB in the end (delta: -354.4MB). Peak memory consumption was 405.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 372b228f80480ecd742aef5a3f71ea964394f183115b33b2737cae044422d6a1 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 12:01:38,432 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 12:01:38,518 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-10 12:01:38,527 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 12:01:38,528 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 12:01:38,564 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 12:01:38,565 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 12:01:38,566 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 12:01:38,566 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 12:01:38,567 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 12:01:38,569 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 12:01:38,569 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 12:01:38,570 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 12:01:38,573 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 12:01:38,573 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 12:01:38,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 12:01:38,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 12:01:38,574 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 12:01:38,575 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 12:01:38,575 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 12:01:38,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 12:01:38,577 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-10 12:01:38,577 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-10 12:01:38,578 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 12:01:38,578 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-10 12:01:38,578 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 12:01:38,578 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 12:01:38,579 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 12:01:38,579 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 12:01:38,579 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 12:01:38,580 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 12:01:38,580 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:01:38,580 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 12:01:38,581 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 12:01:38,581 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 12:01:38,582 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-10 12:01:38,582 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-10 12:01:38,583 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 12:01:38,583 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 12:01:38,583 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 12:01:38,583 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 12:01:38,584 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 -> 372b228f80480ecd742aef5a3f71ea964394f183115b33b2737cae044422d6a1 [2024-11-10 12:01:38,951 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 12:01:38,977 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 12:01:38,982 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 12:01:38,983 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 12:01:38,984 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 12:01:38,986 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i [2024-11-10 12:01:40,676 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 12:01:41,197 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 12:01:41,198 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i [2024-11-10 12:01:41,244 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21422ad93/abed2923626c4e3d9d8ff60eae1a3831/FLAGc838353a9 [2024-11-10 12:01:41,261 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21422ad93/abed2923626c4e3d9d8ff60eae1a3831 [2024-11-10 12:01:41,265 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 12:01:41,267 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 12:01:41,270 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 12:01:41,270 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 12:01:41,276 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 12:01:41,277 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:01:41" (1/1) ... [2024-11-10 12:01:41,278 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@694d79ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:41, skipping insertion in model container [2024-11-10 12:01:41,278 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:01:41" (1/1) ... [2024-11-10 12:01:41,379 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 12:01:42,292 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,301 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,369 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,415 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,432 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,469 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,485 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,503 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,525 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,542 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,555 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,580 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,594 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,611 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,616 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,665 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,690 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,691 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,693 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,694 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,696 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,697 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,701 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,820 WARN L250 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--w83791d.ko-main.cil.out.i[166121,166134] [2024-11-10 12:01:42,930 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:01:42,935 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:01:43,077 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 12:01:43,394 WARN L250 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--w83791d.ko-main.cil.out.i[166121,166134] [2024-11-10 12:01:43,412 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:01:43,765 INFO L204 MainTranslator]: Completed translation [2024-11-10 12:01:43,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43 WrapperNode [2024-11-10 12:01:43,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 12:01:43,767 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 12:01:43,768 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 12:01:43,768 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 12:01:43,775 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:43,865 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,128 INFO L138 Inliner]: procedures = 190, calls = 3524, calls flagged for inlining = 74, calls inlined = 37, statements flattened = 4554 [2024-11-10 12:01:44,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 12:01:44,130 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 12:01:44,130 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 12:01:44,130 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 12:01:44,146 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,146 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,219 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,365 INFO L175 MemorySlicer]: Split 2638 memory accesses to 33 slices as follows [252, 2, 11, 12, 12, 12, 6, 7, 6, 1, 4, 3, 3, 4, 6, 72, 1, 4, 1, 15, 8, 4, 32, 8, 1687, 1, 178, 2, 2, 154, 113, 1, 14]. 64 percent of accesses are in the largest equivalence class. The 440 initializations are split as follows [209, 0, 4, 0, 0, 0, 5, 5, 5, 0, 3, 2, 2, 3, 6, 0, 0, 3, 0, 0, 3, 0, 0, 8, 0, 0, 178, 2, 2, 0, 0, 0, 0]. The 2093 writes are split as follows [43, 0, 0, 11, 11, 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 34, 0, 0, 1, 13, 0, 0, 32, 0, 1687, 1, 0, 0, 0, 132, 113, 0, 3]. [2024-11-10 12:01:44,365 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,366 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,491 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,510 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,607 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,635 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,681 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 12:01:44,683 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 12:01:44,683 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 12:01:44,683 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 12:01:44,685 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (1/1) ... [2024-11-10 12:01:44,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:01:44,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 12:01:44,717 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-11-10 12:01:44,720 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-11-10 12:01:44,758 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2024-11-10 12:01:44,759 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2024-11-10 12:01:44,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-10 12:01:44,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-10 12:01:44,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-10 12:01:44,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-10 12:01:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2024-11-10 12:01:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2024-11-10 12:01:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2024-11-10 12:01:44,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-10 12:01:44,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-10 12:01:44,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2024-11-10 12:01:44,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#30 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#31 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#32 [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2024-11-10 12:01:44,767 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2024-11-10 12:01:44,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-10 12:01:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-10 12:01:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2024-11-10 12:01:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2024-11-10 12:01:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2024-11-10 12:01:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-11-10 12:01:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2024-11-10 12:01:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2024-11-10 12:01:44,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2024-11-10 12:01:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2024-11-10 12:01:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2024-11-10 12:01:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2024-11-10 12:01:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-10 12:01:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-10 12:01:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-10 12:01:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-10 12:01:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2024-11-10 12:01:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2024-11-10 12:01:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2024-11-10 12:01:44,781 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2024-11-10 12:01:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-10 12:01:44,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-10 12:01:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_write [2024-11-10 12:01:44,781 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_write [2024-11-10 12:01:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-10 12:01:44,781 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-10 12:01:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-10 12:01:44,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-10 12:01:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-10 12:01:44,782 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-10 12:01:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_read [2024-11-10 12:01:44,782 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_read [2024-11-10 12:01:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-10 12:01:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-10 12:01:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-11-10 12:01:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2024-11-10 12:01:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#30 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#31 [2024-11-10 12:01:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#32 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-11-10 12:01:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-11-10 12:01:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2024-11-10 12:01:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#30 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#31 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#32 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-10 12:01:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-10 12:01:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2024-11-10 12:01:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#30 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#31 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#32 [2024-11-10 12:01:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-10 12:01:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-10 12:01:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2024-11-10 12:01:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2024-11-10 12:01:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#30 [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#31 [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#32 [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-10 12:01:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-10 12:01:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 12:01:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-10 12:01:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-10 12:01:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-10 12:01:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_update_lock_of_w83791d_data [2024-11-10 12:01:44,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_update_lock_of_w83791d_data [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-10 12:01:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-10 12:01:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-10 12:01:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-10 12:01:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-10 12:01:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-10 12:01:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-10 12:01:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-10 12:01:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-10 12:01:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-10 12:01:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-10 12:01:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-10 12:01:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-11-10 12:01:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_update_device [2024-11-10 12:01:44,806 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_update_device [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-11-10 12:01:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2024-11-10 12:01:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#30 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#31 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#32 [2024-11-10 12:01:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-10 12:01:44,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2024-11-10 12:01:44,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2024-11-10 12:01:44,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-10 12:01:44,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-11-10 12:01:44,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2024-11-10 12:01:44,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2024-11-10 12:01:44,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-10 12:01:44,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2024-11-10 12:01:44,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2024-11-10 12:01:44,822 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-10 12:01:44,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-10 12:01:44,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-10 12:01:44,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-11-10 12:01:44,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2024-11-10 12:01:44,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#24 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#25 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#26 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#27 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#28 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#29 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#30 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#31 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#32 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_unregister_device [2024-11-10 12:01:44,830 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_unregister_device [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-10 12:01:44,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2024-11-10 12:01:44,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2024-11-10 12:01:44,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-10 12:01:44,834 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_update_lock_of_w83791d_data [2024-11-10 12:01:44,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_update_lock_of_w83791d_data [2024-11-10 12:01:44,834 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_new_dummy [2024-11-10 12:01:44,834 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_new_dummy [2024-11-10 12:01:44,835 INFO L130 BoogieDeclarations]: Found specification of procedure w83791d_detect [2024-11-10 12:01:44,835 INFO L138 BoogieDeclarations]: Found implementation of procedure w83791d_detect [2024-11-10 12:01:44,835 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 12:01:44,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 12:01:44,835 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-10 12:01:44,835 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-10 12:01:45,633 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 12:01:45,637 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 12:01:45,732 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: havoc i2c_smbus_write_byte_data_#t~nondet699#1; [2024-11-10 12:01:45,749 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: havoc #t~ret691.base, #t~ret691.offset; [2024-11-10 12:01:45,761 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: havoc #t~nondet704; [2024-11-10 12:01:45,785 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: havoc #t~nondet685; [2024-11-10 12:01:45,795 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531: havoc i2c_smbus_read_byte_data_#t~nondet698#1; [2024-11-10 12:02:05,063 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504: havoc dev_set_drvdata_#t~nondet692#1; [2024-11-10 12:02:05,063 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: havoc vid_from_reg_#t~nondet705#1; [2024-11-10 12:02:05,063 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L3624: call ULTIMATE.dealloc(store_vrm_reg_~#val~13#1.base, store_vrm_reg_~#val~13#1.offset);havoc store_vrm_reg_~#val~13#1.base, store_vrm_reg_~#val~13#1.offset; [2024-11-10 12:02:05,063 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575: havoc vid_which_vrm_#t~nondet706#1; [2024-11-10 12:02:05,064 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: havoc i2c_register_driver_#t~nondet697#1; [2024-11-10 12:02:05,064 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: havoc devm_kzalloc_#t~ret694#1.base, devm_kzalloc_#t~ret694#1.offset; [2024-11-10 12:02:05,064 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795: call ULTIMATE.dealloc(w83791d_probe_~#descriptor~0#1.base, w83791d_probe_~#descriptor~0#1.offset);havoc w83791d_probe_~#descriptor~0#1.base, w83791d_probe_~#descriptor~0#1.offset;call ULTIMATE.dealloc(w83791d_probe_~#__key~0#1.base, w83791d_probe_~#__key~0#1.offset);havoc w83791d_probe_~#__key~0#1.base, w83791d_probe_~#__key~0#1.offset; [2024-11-10 12:02:05,064 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: havoc hwmon_device_register_#t~ret695#1.base, hwmon_device_register_#t~ret695#1.offset; [2024-11-10 12:02:05,064 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L2228: havoc i2c_adapter_id_#t~mem58#1; [2024-11-10 12:02:05,380 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: havoc #t~nondet686; [2024-11-10 12:02:15,995 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor~2#1.base, w83791d_print_debug_~#descriptor~2#1.offset);havoc w83791d_print_debug_~#descriptor~2#1.base, w83791d_print_debug_~#descriptor~2#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___0~0#1.base, w83791d_print_debug_~#descriptor___0~0#1.offset);havoc w83791d_print_debug_~#descriptor___0~0#1.base, w83791d_print_debug_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___1~0#1.base, w83791d_print_debug_~#descriptor___1~0#1.offset);havoc w83791d_print_debug_~#descriptor___1~0#1.base, w83791d_print_debug_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___2~0#1.base, w83791d_print_debug_~#descriptor___2~0#1.offset);havoc w83791d_print_debug_~#descriptor___2~0#1.base, w83791d_print_debug_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___3~0#1.base, w83791d_print_debug_~#descriptor___3~0#1.offset);havoc w83791d_print_debug_~#descriptor___3~0#1.base, w83791d_print_debug_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___4~0#1.base, w83791d_print_debug_~#descriptor___4~0#1.offset);havoc w83791d_print_debug_~#descriptor___4~0#1.base, w83791d_print_debug_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___5~0#1.base, w83791d_print_debug_~#descriptor___5~0#1.offset);havoc w83791d_print_debug_~#descriptor___5~0#1.base, w83791d_print_debug_~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___6~0#1.base, w83791d_print_debug_~#descriptor___6~0#1.offset);havoc w83791d_print_debug_~#descriptor___6~0#1.base, w83791d_print_debug_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___7~0#1.base, w83791d_print_debug_~#descriptor___7~0#1.offset);havoc w83791d_print_debug_~#descriptor___7~0#1.base, w83791d_print_debug_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___8~0#1.base, w83791d_print_debug_~#descriptor___8~0#1.offset);havoc w83791d_print_debug_~#descriptor___8~0#1.base, w83791d_print_debug_~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___9~0#1.base, w83791d_print_debug_~#descriptor___9~0#1.offset);havoc w83791d_print_debug_~#descriptor___9~0#1.base, w83791d_print_debug_~#descriptor___9~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___10~0#1.base, w83791d_print_debug_~#descriptor___10~0#1.offset);havoc w83791d_print_debug_~#descriptor___10~0#1.base, w83791d_print_debug_~#descriptor___10~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___11~0#1.base, w83791d_print_debug_~#descriptor___11~0#1.offset);havoc w83791d_print_debug_~#descriptor___11~0#1.base, w83791d_print_debug_~#descriptor___11~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___12~0#1.base, w83791d_print_debug_~#descriptor___12~0#1.offset);havoc w83791d_print_debug_~#descriptor___12~0#1.base, w83791d_print_debug_~#descriptor___12~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___13~0#1.base, w83791d_print_debug_~#descriptor___13~0#1.offset);havoc w83791d_print_debug_~#descriptor___13~0#1.base, w83791d_print_debug_~#descriptor___13~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___14~0#1.base, w83791d_print_debug_~#descriptor___14~0#1.offset);havoc w83791d_print_debug_~#descriptor___14~0#1.base, w83791d_print_debug_~#descriptor___14~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___15~0#1.base, w83791d_print_debug_~#descriptor___15~0#1.offset);havoc w83791d_print_debug_~#descriptor___15~0#1.base, w83791d_print_debug_~#descriptor___15~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___16~0#1.base, w83791d_print_debug_~#descriptor___16~0#1.offset);havoc w83791d_print_debug_~#descriptor___16~0#1.base, w83791d_print_debug_~#descriptor___16~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___17~0#1.base, w83791d_print_debug_~#descriptor___17~0#1.offset);havoc w83791d_print_debug_~#descriptor___17~0#1.base, w83791d_print_debug_~#descriptor___17~0#1.offset;call ULTIMATE.dealloc(w83791d_print_debug_~#descriptor___18~0#1.base, w83791d_print_debug_~#descriptor___18~0#1.offset);havoc w83791d_print_debug_~#descriptor___18~0#1.base, w83791d_print_debug_~#descriptor___18~0#1.offset; [2024-11-10 12:02:15,995 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L3962: call ULTIMATE.dealloc(~#reg_array_tmp~0#1.base, ~#reg_array_tmp~0#1.offset);havoc ~#reg_array_tmp~0#1.base, ~#reg_array_tmp~0#1.offset;call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2024-11-10 12:02:16,062 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: havoc kstrtoull_#t~nondet701#1; [2024-11-10 12:02:16,132 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: havoc #t~ret696.base, #t~ret696.offset; [2024-11-10 12:02:16,697 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc strlcpy_#t~nondet703#1; [2024-11-10 12:02:17,063 INFO L? ?]: Removed 568 outVars from TransFormulas that were not future-live. [2024-11-10 12:02:17,063 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 12:02:17,099 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 12:02:17,099 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 12:02:17,099 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 12:02:17 BoogieIcfgContainer [2024-11-10 12:02:17,099 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 12:02:17,102 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 12:02:17,102 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 12:02:17,108 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 12:02:17,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 12:01:41" (1/3) ... [2024-11-10 12:02:17,109 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6444a1e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:02:17, skipping insertion in model container [2024-11-10 12:02:17,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:01:43" (2/3) ... [2024-11-10 12:02:17,110 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6444a1e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:02:17, skipping insertion in model container [2024-11-10 12:02:17,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 12:02:17" (3/3) ... [2024-11-10 12:02:17,111 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83791d.ko-main.cil.out.i [2024-11-10 12:02:17,132 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 12:02:17,132 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 12:02:17,250 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 12:02:17,258 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;@247ae392, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 12:02:17,258 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 12:02:17,269 INFO L276 IsEmpty]: Start isEmpty. Operand has 583 states, 427 states have (on average 1.288056206088993) internal successors, (550), 437 states have internal predecessors, (550), 133 states have call successors, (133), 21 states have call predecessors, (133), 21 states have return successors, (133), 133 states have call predecessors, (133), 133 states have call successors, (133) [2024-11-10 12:02:17,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-10 12:02:17,283 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 12:02:17,284 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 12:02:17,284 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 12:02:17,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 12:02:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1561424536, now seen corresponding path program 1 times [2024-11-10 12:02:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-10 12:02:17,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485751175] [2024-11-10 12:02:17,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 12:02:17,334 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-10 12:02:17,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-10 12:02:17,338 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-10 12:02:17,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process