./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.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 e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 21:02:39,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 21:02:39,327 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 21:02:39,331 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 21:02:39,331 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 21:02:39,344 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 21:02:39,344 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 21:02:39,344 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 21:02:39,344 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 21:02:39,345 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 21:02:39,345 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 21:02:39,345 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 21:02:39,345 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 21:02:39,346 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 21:02:39,346 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 21:02:39,346 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 21:02:39,346 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 21:02:39,346 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 21:02:39,347 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 21:02:39,347 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 21:02:39,347 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 21:02:39,347 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 21:02:39,347 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 21:02:39,347 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:02:39,348 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 21:02:39,348 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 21:02:39,349 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/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 -> e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 [2025-03-08 21:02:39,574 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 21:02:39,579 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 21:02:39,580 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 21:02:39,581 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 21:02:39,581 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 21:02:39,582 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-08 21:02:40,688 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2608c9c1d/83fae0a0c35e4e6a850818bcb5a9126b/FLAG16cd5d486 [2025-03-08 21:02:41,158 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 21:02:41,159 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-08 21:02:41,195 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2608c9c1d/83fae0a0c35e4e6a850818bcb5a9126b/FLAG16cd5d486 [2025-03-08 21:02:41,269 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2608c9c1d/83fae0a0c35e4e6a850818bcb5a9126b [2025-03-08 21:02:41,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 21:02:41,273 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 21:02:41,274 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 21:02:41,274 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 21:02:41,277 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 21:02:41,279 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:02:41" (1/1) ... [2025-03-08 21:02:41,279 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1281fb05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:41, skipping insertion in model container [2025-03-08 21:02:41,279 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:02:41" (1/1) ... [2025-03-08 21:02:41,374 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 21:02:43,288 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2025-03-08 21:02:43,291 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2025-03-08 21:02:43,291 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2025-03-08 21:02:43,291 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2025-03-08 21:02:43,292 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2025-03-08 21:02:43,292 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2025-03-08 21:02:43,292 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2025-03-08 21:02:43,292 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2025-03-08 21:02:43,292 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2025-03-08 21:02:43,293 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2025-03-08 21:02:43,293 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2025-03-08 21:02:43,293 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2025-03-08 21:02:43,293 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2025-03-08 21:02:43,293 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2025-03-08 21:02:43,294 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2025-03-08 21:02:43,294 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2025-03-08 21:02:43,294 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2025-03-08 21:02:43,294 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2025-03-08 21:02:43,295 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2025-03-08 21:02:43,296 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2025-03-08 21:02:43,296 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2025-03-08 21:02:43,296 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2025-03-08 21:02:43,296 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2025-03-08 21:02:43,296 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2025-03-08 21:02:43,323 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2025-03-08 21:02:43,323 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2025-03-08 21:02:43,324 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2025-03-08 21:02:43,325 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2025-03-08 21:02:43,325 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2025-03-08 21:02:43,325 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2025-03-08 21:02:43,325 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2025-03-08 21:02:43,325 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2025-03-08 21:02:43,327 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2025-03-08 21:02:43,328 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2025-03-08 21:02:43,329 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2025-03-08 21:02:43,330 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2025-03-08 21:02:43,330 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2025-03-08 21:02:43,330 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2025-03-08 21:02:43,330 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2025-03-08 21:02:43,330 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2025-03-08 21:02:43,332 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2025-03-08 21:02:43,334 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2025-03-08 21:02:43,334 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2025-03-08 21:02:43,335 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2025-03-08 21:02:43,335 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2025-03-08 21:02:43,335 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2025-03-08 21:02:43,335 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2025-03-08 21:02:43,335 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2025-03-08 21:02:43,336 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2025-03-08 21:02:43,336 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2025-03-08 21:02:43,336 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2025-03-08 21:02:43,336 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2025-03-08 21:02:43,337 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2025-03-08 21:02:43,337 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2025-03-08 21:02:43,337 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2025-03-08 21:02:43,337 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2025-03-08 21:02:43,338 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2025-03-08 21:02:43,338 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2025-03-08 21:02:43,338 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2025-03-08 21:02:43,339 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2025-03-08 21:02:43,339 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2025-03-08 21:02:43,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:02:43,383 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 21:02:43,443 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4395] [2025-03-08 21:02:43,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4402] [2025-03-08 21:02:43,535 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7153] [2025-03-08 21:02:43,585 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2025-03-08 21:02:43,586 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2025-03-08 21:02:43,586 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2025-03-08 21:02:43,586 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2025-03-08 21:02:43,586 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2025-03-08 21:02:43,587 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2025-03-08 21:02:43,587 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2025-03-08 21:02:43,587 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2025-03-08 21:02:43,587 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2025-03-08 21:02:43,588 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2025-03-08 21:02:43,588 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2025-03-08 21:02:43,588 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2025-03-08 21:02:43,588 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2025-03-08 21:02:43,590 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2025-03-08 21:02:43,590 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2025-03-08 21:02:43,590 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2025-03-08 21:02:43,590 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2025-03-08 21:02:43,590 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2025-03-08 21:02:43,591 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2025-03-08 21:02:43,591 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2025-03-08 21:02:43,591 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2025-03-08 21:02:43,591 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2025-03-08 21:02:43,592 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2025-03-08 21:02:43,592 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2025-03-08 21:02:43,592 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2025-03-08 21:02:43,593 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2025-03-08 21:02:43,593 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2025-03-08 21:02:43,593 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2025-03-08 21:02:43,593 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2025-03-08 21:02:43,594 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2025-03-08 21:02:43,594 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2025-03-08 21:02:43,594 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2025-03-08 21:02:43,595 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2025-03-08 21:02:43,595 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2025-03-08 21:02:43,595 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2025-03-08 21:02:43,597 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2025-03-08 21:02:43,598 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2025-03-08 21:02:43,599 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2025-03-08 21:02:43,601 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2025-03-08 21:02:43,601 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2025-03-08 21:02:43,601 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2025-03-08 21:02:43,602 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2025-03-08 21:02:43,602 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2025-03-08 21:02:43,602 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2025-03-08 21:02:43,602 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2025-03-08 21:02:43,602 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2025-03-08 21:02:43,603 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2025-03-08 21:02:43,603 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2025-03-08 21:02:43,603 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2025-03-08 21:02:43,603 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2025-03-08 21:02:43,603 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2025-03-08 21:02:43,604 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2025-03-08 21:02:43,604 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2025-03-08 21:02:43,604 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2025-03-08 21:02:43,605 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2025-03-08 21:02:43,605 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2025-03-08 21:02:43,605 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2025-03-08 21:02:43,605 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2025-03-08 21:02:43,605 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2025-03-08 21:02:43,606 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2025-03-08 21:02:43,606 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2025-03-08 21:02:43,606 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2025-03-08 21:02:43,606 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2025-03-08 21:02:43,606 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2025-03-08 21:02:43,607 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2025-03-08 21:02:43,607 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2025-03-08 21:02:43,607 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2025-03-08 21:02:43,607 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2025-03-08 21:02:43,607 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2025-03-08 21:02:43,608 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2025-03-08 21:02:43,608 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-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2025-03-08 21:02:43,610 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:02:43,774 INFO L204 MainTranslator]: Completed translation [2025-03-08 21:02:43,775 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43 WrapperNode [2025-03-08 21:02:43,775 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 21:02:43,776 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 21:02:43,776 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 21:02:43,776 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 21:02:43,780 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:43,841 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:43,960 INFO L138 Inliner]: procedures = 609, calls = 2466, calls flagged for inlining = 291, calls inlined = 202, statements flattened = 4901 [2025-03-08 21:02:43,961 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 21:02:43,962 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 21:02:43,962 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 21:02:43,962 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 21:02:43,969 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:43,971 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:43,996 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,628 INFO L175 MemorySlicer]: Split 1090 memory accesses to 27 slices as follows [16, 4, 2, 7, 40, 4, 8, 35, 5, 692, 6, 15, 4, 2, 8, 8, 1, 2, 4, 8, 24, 1, 8, 22, 3, 3, 158]. 63 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [16, 4, 0, 0, 40, 4, 0, 0, 0, 26, 0, 4, 0, 0, 8, 8, 1, 2, 0, 8, 0, 0, 8, 22, 0, 0, 0]. The 618 writes are split as follows [0, 0, 1, 0, 0, 0, 3, 30, 0, 391, 0, 11, 2, 0, 0, 0, 0, 0, 2, 0, 20, 0, 0, 0, 0, 0, 158]. [2025-03-08 21:02:44,629 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,629 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,735 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,746 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,773 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,796 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,832 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 21:02:44,833 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 21:02:44,834 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 21:02:44,834 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 21:02:44,834 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (1/1) ... [2025-03-08 21:02:44,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:02:44,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 21:02:44,860 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) [2025-03-08 21:02:44,865 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 [2025-03-08 21:02:44,883 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-03-08 21:02:44,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-03-08 21:02:44,883 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:02:44,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:02:44,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 21:02:44,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 21:02:44,883 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_handle_firmware_update [2025-03-08 21:02:44,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_handle_firmware_update [2025-03-08 21:02:44,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 21:02:44,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 21:02:44,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:02:44,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:02:44,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-03-08 21:02:44,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-03-08 21:02:44,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:02:44,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:02:44,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:02:44,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:02:44,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-03-08 21:02:44,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-03-08 21:02:44,885 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_next_binrec [2025-03-08 21:02:44,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_next_binrec [2025-03-08 21:02:44,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 21:02:44,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 21:02:44,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:02:44,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:02:44,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_bl_command [2025-03-08 21:02:44,886 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_bl_command [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 21:02:44,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 21:02:44,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-08 21:02:44,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 21:02:44,888 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 21:02:44,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2025-03-08 21:02:44,888 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:02:44,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 21:02:44,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 21:02:44,890 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_store [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_store [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_backlight [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_backlight [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:02:44,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:02:44,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:02:44,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:02:44,892 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_resume [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_resume [2025-03-08 21:02:44,892 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-03-08 21:02:44,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 21:02:44,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 21:02:44,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_completion_94 [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_completion_94 [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoint [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoint [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:02:44,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 21:02:44,893 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_line_setup [2025-03-08 21:02:44,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_line_setup [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-08 21:02:44,894 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_stop_io [2025-03-08 21:02:44,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_stop_io [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 21:02:44,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 21:02:44,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_write_ofn_config [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_write_ofn_config [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-03-08 21:02:44,895 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 21:02:44,895 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_disconnect [2025-03-08 21:02:44,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_disconnect [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 21:02:44,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 21:02:44,896 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-03-08 21:02:44,896 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 21:02:44,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 21:02:44,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-08 21:02:44,899 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-03-08 21:02:44,899 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-03-08 21:02:44,899 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-03-08 21:02:44,899 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_get_info [2025-03-08 21:02:44,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_get_info [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2025-03-08 21:02:44,900 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_reg_addr_store [2025-03-08 21:02:44,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_reg_addr_store [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 21:02:44,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 21:02:44,900 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 21:02:44,900 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 21:02:44,902 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 21:02:44,902 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 21:02:44,902 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_buffers_free [2025-03-08 21:02:44,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_buffers_free [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 21:02:44,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 21:02:44,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 21:02:44,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 21:02:44,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 21:02:44,904 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:02:44,906 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_command [2025-03-08 21:02:44,906 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_command [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_read_ofn_config [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_read_ofn_config [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-08 21:02:44,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-08 21:02:44,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_show [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_show [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_buttons [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_buttons [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_start_io [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_start_io [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_send_cmd_chunk [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_send_cmd_chunk [2025-03-08 21:02:44,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 21:02:44,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_byte_needs_escape [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_byte_needs_escape [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_validate_fw [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_validate_fw [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:02:44,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 21:02:44,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 21:02:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 21:02:44,911 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-03-08 21:02:44,911 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-03-08 21:02:45,688 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 21:02:45,693 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 21:02:46,668 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: call ULTIMATE.dealloc(~#value~4#1.base, ~#value~4#1.offset);havoc ~#value~4#1.base, ~#value~4#1.offset;call ULTIMATE.dealloc(~#data~4#1.base, ~#data~4#1.offset);havoc ~#data~4#1.base, ~#data~4#1.offset; [2025-03-08 21:02:46,677 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13311: havoc cancel_work_sync_#t~nondet976#1; [2025-03-08 21:02:46,711 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13340: havoc #t~nondet978; [2025-03-08 21:02:46,794 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13405: havoc #t~nondet989; [2025-03-08 21:02:46,813 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset);havoc ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13382: havoc request_firmware_nowait_#t~nondet984#1; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4794: call ULTIMATE.dealloc(request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset);havoc request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13394: havoc strnlen_#t~nondet987#1; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: havoc usb_endpoint_dir_in_#t~mem45#1; [2025-03-08 21:02:53,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem843#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: call ULTIMATE.dealloc(ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset);havoc ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: havoc usb_endpoint_dir_out_#t~mem46#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: call ULTIMATE.dealloc(ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset);havoc ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13412: havoc usb_driver_claim_interface_#t~nondet990#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054-1: ldv_usb_register_driver_140_#res#1 := ldv_usb_register_driver_140_~ldv_func_res~0#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset);havoc ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357: havoc led_classdev_register_#t~nondet980#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13425: havoc usb_register_driver_#t~nondet992#1; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: call ULTIMATE.dealloc(ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset);havoc ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset);havoc ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset;call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset);havoc ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call ULTIMATE.dealloc(ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset);havoc ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: call ULTIMATE.dealloc(ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset);havoc ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset);havoc ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset;call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset);havoc ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset; [2025-03-08 21:02:53,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc request_firmware_#t~nondet983#1; [2025-03-08 21:02:54,074 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: havoc dev_get_drvdata_#t~mem72#1.base, dev_get_drvdata_#t~mem72#1.offset; [2025-03-08 21:02:54,382 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 21:02:55,105 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: havoc #t~mem52; [2025-03-08 21:02:55,223 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: havoc #t~nondet986; [2025-03-08 21:02:55,337 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: call ULTIMATE.dealloc(~#value~3#1.base, ~#value~3#1.offset);havoc ~#value~3#1.base, ~#value~3#1.offset; [2025-03-08 21:02:55,374 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: havoc __le16_to_cpup_#t~mem10#1; [2025-03-08 21:02:55,824 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: havoc #t~ret991.base, #t~ret991.offset; [2025-03-08 21:02:55,853 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4822: havoc #t~ret145.base, #t~ret145.offset; [2025-03-08 21:02:55,893 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4435: havoc __le32_to_cpup_#t~mem9#1; [2025-03-08 21:02:56,227 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4409: havoc #t~bitwise5; [2025-03-08 21:02:56,936 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5457: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-03-08 21:02:56,937 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13432: havoc wait_for_completion_timeout_#t~nondet993#1; [2025-03-08 21:02:56,937 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13367: havoc msecs_to_jiffies_#t~nondet981#1; [2025-03-08 21:02:57,254 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2025-03-08 21:02:57,539 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494: havoc #t~mem47; [2025-03-08 21:02:57,729 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: call ULTIMATE.dealloc(~#data~3#1.base, ~#data~3#1.offset);havoc ~#data~3#1.base, ~#data~3#1.offset; [2025-03-08 21:02:57,820 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: havoc #t~mem117;havoc #t~bitwise118; [2025-03-08 21:02:58,206 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: havoc ldv_usb_submit_urb_131_#t~nondet819#1; [2025-03-08 21:02:58,206 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: havoc ldv_usb_submit_urb_130_#t~nondet818#1; [2025-03-08 21:02:58,701 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13401: havoc usb_bulk_msg_#t~nondet988#1; [2025-03-08 21:02:58,701 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-08 21:02:58,858 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13330: havoc #t~nondet977; [2025-03-08 21:02:58,930 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: havoc #t~nondet985; [2025-03-08 21:02:59,147 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: havoc #t~nondet979; [2025-03-08 21:02:59,731 INFO L? ?]: Removed 2868 outVars from TransFormulas that were not future-live. [2025-03-08 21:02:59,732 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 21:02:59,790 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 21:02:59,793 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-08 21:02:59,794 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:02:59 BoogieIcfgContainer [2025-03-08 21:02:59,794 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 21:02:59,836 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 21:02:59,836 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 21:02:59,844 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 21:02:59,844 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 09:02:41" (1/3) ... [2025-03-08 21:02:59,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@724fe2b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:02:59, skipping insertion in model container [2025-03-08 21:02:59,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:02:43" (2/3) ... [2025-03-08 21:02:59,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@724fe2b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:02:59, skipping insertion in model container [2025-03-08 21:02:59,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:02:59" (3/3) ... [2025-03-08 21:02:59,847 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-08 21:02:59,857 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 21:02:59,860 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i that has 162 procedures, 1881 locations, 1 initial locations, 88 loop locations, and 31 error locations. [2025-03-08 21:02:59,937 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 21:02:59,946 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;@348365aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 21:02:59,947 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2025-03-08 21:02:59,955 INFO L276 IsEmpty]: Start isEmpty. Operand has 1646 states, 1064 states have (on average 1.2509398496240602) internal successors, (1331), 1122 states have internal predecessors, (1331), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) [2025-03-08 21:02:59,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-08 21:02:59,961 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:02:59,961 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:02:59,962 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:02:59,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:02:59,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1800472776, now seen corresponding path program 1 times [2025-03-08 21:02:59,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:02:59,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239793351] [2025-03-08 21:02:59,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:02:59,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:09,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-08 21:03:09,403 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-08 21:03:09,405 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:09,405 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:10,712 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:10,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:10,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239793351] [2025-03-08 21:03:10,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239793351] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:10,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:10,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:10,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156718464] [2025-03-08 21:03:10,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:10,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:10,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:10,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:10,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:10,735 INFO L87 Difference]: Start difference. First operand has 1646 states, 1064 states have (on average 1.2509398496240602) internal successors, (1331), 1122 states have internal predecessors, (1331), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-08 21:03:11,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:11,234 INFO L93 Difference]: Finished difference Result 3243 states and 4492 transitions. [2025-03-08 21:03:11,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:11,237 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2025-03-08 21:03:11,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:11,253 INFO L225 Difference]: With dead ends: 3243 [2025-03-08 21:03:11,253 INFO L226 Difference]: Without dead ends: 1630 [2025-03-08 21:03:11,264 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:11,266 INFO L435 NwaCegarLoop]: 2157 mSDtfsCounter, 2139 mSDsluCounter, 2156 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2139 SdHoareTripleChecker+Valid, 4313 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:11,267 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2139 Valid, 4313 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 21:03:11,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2025-03-08 21:03:11,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1630. [2025-03-08 21:03:11,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1054 states have (on average 1.215370018975332) internal successors, (1281), 1109 states have internal predecessors, (1281), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:11,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2157 transitions. [2025-03-08 21:03:11,406 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2157 transitions. Word has length 71 [2025-03-08 21:03:11,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:11,408 INFO L471 AbstractCegarLoop]: Abstraction has 1630 states and 2157 transitions. [2025-03-08 21:03:11,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-08 21:03:11,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2157 transitions. [2025-03-08 21:03:11,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-03-08 21:03:11,413 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:11,413 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:11,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 21:03:11,414 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:11,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:11,414 INFO L85 PathProgramCache]: Analyzing trace with hash -486223733, now seen corresponding path program 1 times [2025-03-08 21:03:11,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:11,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874002155] [2025-03-08 21:03:11,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:11,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:19,496 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-03-08 21:03:19,621 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-03-08 21:03:19,621 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:19,621 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:20,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:20,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874002155] [2025-03-08 21:03:20,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874002155] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:20,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:20,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:20,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453985930] [2025-03-08 21:03:20,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:20,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:20,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:20,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:20,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:20,617 INFO L87 Difference]: Start difference. First operand 1630 states and 2157 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 21:03:20,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:20,960 INFO L93 Difference]: Finished difference Result 1630 states and 2157 transitions. [2025-03-08 21:03:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:20,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 77 [2025-03-08 21:03:20,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:20,968 INFO L225 Difference]: With dead ends: 1630 [2025-03-08 21:03:20,969 INFO L226 Difference]: Without dead ends: 1628 [2025-03-08 21:03:20,970 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:20,970 INFO L435 NwaCegarLoop]: 2141 mSDtfsCounter, 2122 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2122 SdHoareTripleChecker+Valid, 4281 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:20,970 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2122 Valid, 4281 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 21:03:20,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2025-03-08 21:03:21,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1628. [2025-03-08 21:03:21,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1053 states have (on average 1.2146248812915479) internal successors, (1279), 1107 states have internal predecessors, (1279), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:21,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 2155 transitions. [2025-03-08 21:03:21,030 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 2155 transitions. Word has length 77 [2025-03-08 21:03:21,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:21,031 INFO L471 AbstractCegarLoop]: Abstraction has 1628 states and 2155 transitions. [2025-03-08 21:03:21,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-08 21:03:21,031 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 2155 transitions. [2025-03-08 21:03:21,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-08 21:03:21,034 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:21,034 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:21,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 21:03:21,035 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:21,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:21,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1413612805, now seen corresponding path program 1 times [2025-03-08 21:03:21,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:21,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333594408] [2025-03-08 21:03:21,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:21,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:29,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-08 21:03:29,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-08 21:03:29,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:29,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:30,119 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:30,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:30,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333594408] [2025-03-08 21:03:30,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333594408] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:30,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:30,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:30,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37039494] [2025-03-08 21:03:30,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:30,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:30,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:30,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:30,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:30,121 INFO L87 Difference]: Start difference. First operand 1628 states and 2155 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 21:03:30,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:30,666 INFO L93 Difference]: Finished difference Result 1628 states and 2155 transitions. [2025-03-08 21:03:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:30,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 83 [2025-03-08 21:03:30,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:30,676 INFO L225 Difference]: With dead ends: 1628 [2025-03-08 21:03:30,676 INFO L226 Difference]: Without dead ends: 1626 [2025-03-08 21:03:30,677 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:30,689 INFO L435 NwaCegarLoop]: 2139 mSDtfsCounter, 2119 mSDsluCounter, 2138 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2119 SdHoareTripleChecker+Valid, 4277 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:30,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2119 Valid, 4277 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 21:03:30,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2025-03-08 21:03:30,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1626. [2025-03-08 21:03:30,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1626 states, 1052 states have (on average 1.2138783269961977) internal successors, (1277), 1105 states have internal predecessors, (1277), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 2153 transitions. [2025-03-08 21:03:30,756 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 2153 transitions. Word has length 83 [2025-03-08 21:03:30,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:30,756 INFO L471 AbstractCegarLoop]: Abstraction has 1626 states and 2153 transitions. [2025-03-08 21:03:30,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-08 21:03:30,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 2153 transitions. [2025-03-08 21:03:30,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-08 21:03:30,757 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:30,758 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:30,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 21:03:30,758 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:30,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1037607914, now seen corresponding path program 1 times [2025-03-08 21:03:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907233742] [2025-03-08 21:03:30,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:39,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-08 21:03:39,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-08 21:03:39,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:39,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:40,307 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:40,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:40,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907233742] [2025-03-08 21:03:40,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907233742] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:40,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:40,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:40,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511171130] [2025-03-08 21:03:40,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:40,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:40,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:40,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:40,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:40,308 INFO L87 Difference]: Start difference. First operand 1626 states and 2153 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 21:03:40,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:40,661 INFO L93 Difference]: Finished difference Result 1626 states and 2153 transitions. [2025-03-08 21:03:40,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:40,662 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 89 [2025-03-08 21:03:40,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:40,671 INFO L225 Difference]: With dead ends: 1626 [2025-03-08 21:03:40,671 INFO L226 Difference]: Without dead ends: 1624 [2025-03-08 21:03:40,673 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:40,673 INFO L435 NwaCegarLoop]: 2137 mSDtfsCounter, 2116 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2116 SdHoareTripleChecker+Valid, 4273 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:40,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2116 Valid, 4273 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 21:03:40,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2025-03-08 21:03:40,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1624. [2025-03-08 21:03:40,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1051 states have (on average 1.2131303520456709) internal successors, (1275), 1103 states have internal predecessors, (1275), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:40,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2151 transitions. [2025-03-08 21:03:40,746 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 2151 transitions. Word has length 89 [2025-03-08 21:03:40,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:40,746 INFO L471 AbstractCegarLoop]: Abstraction has 1624 states and 2151 transitions. [2025-03-08 21:03:40,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-08 21:03:40,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 2151 transitions. [2025-03-08 21:03:40,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-03-08 21:03:40,748 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:40,748 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:40,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 21:03:40,750 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:40,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:40,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1759528386, now seen corresponding path program 1 times [2025-03-08 21:03:40,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:40,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830797933] [2025-03-08 21:03:40,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:40,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:49,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-08 21:03:49,286 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-08 21:03:49,286 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:49,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:50,120 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:50,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:50,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830797933] [2025-03-08 21:03:50,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830797933] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:50,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:50,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:50,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454572100] [2025-03-08 21:03:50,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:50,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:50,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:50,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:50,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:50,121 INFO L87 Difference]: Start difference. First operand 1624 states and 2151 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-08 21:03:50,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:50,477 INFO L93 Difference]: Finished difference Result 1624 states and 2151 transitions. [2025-03-08 21:03:50,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:50,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 95 [2025-03-08 21:03:50,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:50,485 INFO L225 Difference]: With dead ends: 1624 [2025-03-08 21:03:50,485 INFO L226 Difference]: Without dead ends: 1622 [2025-03-08 21:03:50,486 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:50,487 INFO L435 NwaCegarLoop]: 2135 mSDtfsCounter, 2113 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2113 SdHoareTripleChecker+Valid, 4269 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:50,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2113 Valid, 4269 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 21:03:50,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states. [2025-03-08 21:03:50,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 1622. [2025-03-08 21:03:50,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1050 states have (on average 1.2123809523809523) internal successors, (1273), 1101 states have internal predecessors, (1273), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:50,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2149 transitions. [2025-03-08 21:03:50,548 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2149 transitions. Word has length 95 [2025-03-08 21:03:50,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:50,550 INFO L471 AbstractCegarLoop]: Abstraction has 1622 states and 2149 transitions. [2025-03-08 21:03:50,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-08 21:03:50,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2149 transitions. [2025-03-08 21:03:50,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-03-08 21:03:50,551 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:50,551 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:50,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 21:03:50,552 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:50,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash -648883894, now seen corresponding path program 1 times [2025-03-08 21:03:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:50,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410969183] [2025-03-08 21:03:50,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:50,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:03:58,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-08 21:03:58,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-08 21:03:58,704 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:03:58,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:03:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:03:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:03:59,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410969183] [2025-03-08 21:03:59,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410969183] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:03:59,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:03:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:03:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859533536] [2025-03-08 21:03:59,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:03:59,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:03:59,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:03:59,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:03:59,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:03:59,482 INFO L87 Difference]: Start difference. First operand 1622 states and 2149 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-08 21:03:59,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:03:59,849 INFO L93 Difference]: Finished difference Result 1622 states and 2149 transitions. [2025-03-08 21:03:59,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:03:59,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 101 [2025-03-08 21:03:59,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:03:59,857 INFO L225 Difference]: With dead ends: 1622 [2025-03-08 21:03:59,857 INFO L226 Difference]: Without dead ends: 1620 [2025-03-08 21:03:59,858 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:03:59,858 INFO L435 NwaCegarLoop]: 2133 mSDtfsCounter, 2110 mSDsluCounter, 2132 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2110 SdHoareTripleChecker+Valid, 4265 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 21:03:59,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2110 Valid, 4265 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 21:03:59,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2025-03-08 21:03:59,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1620. [2025-03-08 21:03:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1049 states have (on average 1.21163012392755) internal successors, (1271), 1099 states have internal predecessors, (1271), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-08 21:03:59,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2147 transitions. [2025-03-08 21:03:59,928 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 2147 transitions. Word has length 101 [2025-03-08 21:03:59,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:03:59,928 INFO L471 AbstractCegarLoop]: Abstraction has 1620 states and 2147 transitions. [2025-03-08 21:03:59,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-08 21:03:59,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 2147 transitions. [2025-03-08 21:03:59,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-03-08 21:03:59,930 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:03:59,930 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:03:59,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 21:03:59,930 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:03:59,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:03:59,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1067679780, now seen corresponding path program 1 times [2025-03-08 21:03:59,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:03:59,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291611963] [2025-03-08 21:03:59,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:03:59,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:04:07,750 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-03-08 21:04:07,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-03-08 21:04:07,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:04:07,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:04:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-08 21:04:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:04:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291611963] [2025-03-08 21:04:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291611963] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:04:08,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:04:08,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:04:08,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382517499] [2025-03-08 21:04:08,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:04:08,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:04:08,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:04:08,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:04:08,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:04:08,576 INFO L87 Difference]: Start difference. First operand 1620 states and 2147 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 21:04:09,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 21:04:09,163 INFO L93 Difference]: Finished difference Result 2959 states and 3889 transitions. [2025-03-08 21:04:09,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 21:04:09,163 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 107 [2025-03-08 21:04:09,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 21:04:09,179 INFO L225 Difference]: With dead ends: 2959 [2025-03-08 21:04:09,180 INFO L226 Difference]: Without dead ends: 2957 [2025-03-08 21:04:09,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 21:04:09,182 INFO L435 NwaCegarLoop]: 2440 mSDtfsCounter, 2063 mSDsluCounter, 4209 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2063 SdHoareTripleChecker+Valid, 6649 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 21:04:09,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2063 Valid, 6649 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 21:04:09,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2957 states. [2025-03-08 21:04:09,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2957 to 2813. [2025-03-08 21:04:09,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2813 states, 1832 states have (on average 1.2096069868995634) internal successors, (2216), 1901 states have internal predecessors, (2216), 761 states have call successors, (761), 196 states have call predecessors, (761), 195 states have return successors, (762), 758 states have call predecessors, (762), 759 states have call successors, (762) [2025-03-08 21:04:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2813 states to 2813 states and 3739 transitions. [2025-03-08 21:04:09,306 INFO L78 Accepts]: Start accepts. Automaton has 2813 states and 3739 transitions. Word has length 107 [2025-03-08 21:04:09,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 21:04:09,307 INFO L471 AbstractCegarLoop]: Abstraction has 2813 states and 3739 transitions. [2025-03-08 21:04:09,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-08 21:04:09,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2813 states and 3739 transitions. [2025-03-08 21:04:09,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-03-08 21:04:09,310 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:04:09,310 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:04:09,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 21:04:09,310 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-08 21:04:09,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:04:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -731441210, now seen corresponding path program 1 times [2025-03-08 21:04:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:04:09,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982810222] [2025-03-08 21:04:09,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:04:09,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms