./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! 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-?-c00e63d-m [2025-02-06 08:21:55,965 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:21:56,015 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:21:56,021 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:21:56,021 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:21:56,043 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:21:56,043 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:21:56,044 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:21:56,044 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:21:56,044 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:21:56,044 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:21:56,044 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:21:56,044 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:21:56,044 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:21:56,045 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:21:56,045 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:21:56,046 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:21:56,046 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:21:56,046 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:21:56,047 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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-02-06 08:21:56,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:21:56,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:21:56,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:21:56,425 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:21:56,425 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:21:56,427 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/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-02-06 08:21:57,625 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d7eab4ec4/9e3556b5c34c46feae7c242f7374ad45/FLAG3a9db8cc1 [2025-02-06 08:21:58,138 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:21:58,139 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-02-06 08:21:58,189 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d7eab4ec4/9e3556b5c34c46feae7c242f7374ad45/FLAG3a9db8cc1 [2025-02-06 08:21:58,206 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d7eab4ec4/9e3556b5c34c46feae7c242f7374ad45 [2025-02-06 08:21:58,207 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:21:58,208 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:21:58,209 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:21:58,209 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:21:58,212 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:21:58,212 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:21:58" (1/1) ... [2025-02-06 08:21:58,215 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34712f09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:21:58, skipping insertion in model container [2025-02-06 08:21:58,215 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:21:58" (1/1) ... [2025-02-06 08:21:58,290 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:22:00,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,445 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,446 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,447 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,452 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,452 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,452 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,452 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,453 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,454 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,454 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,454 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,455 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,455 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,456 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,456 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,456 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,457 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,457 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,457 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,457 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,458 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,459 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,459 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,459 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,459 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,460 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,469 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:22:00,503 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:22:00,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4395] [2025-02-06 08:22:00,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4402] [2025-02-06 08:22:00,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7153] [2025-02-06 08:22:00,697 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,698 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,698 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,698 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,698 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,700 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,700 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,700 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,700 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,701 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,701 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,701 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,701 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,702 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,705 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,706 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,706 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,706 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,707 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,708 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,708 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,708 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,708 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,709 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,712 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,712 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,713 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,714 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,715 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,715 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,715 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,715 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,715 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,716 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,716 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,716 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,716 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,717 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,717 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,717 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,717 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,719 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,719 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,719 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,720 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,720 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,720 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,720 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,721 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 08:22:00,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:22:00,908 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:22:00,909 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00 WrapperNode [2025-02-06 08:22:00,909 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:22:00,910 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:22:00,910 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:22:00,911 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:22:00,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:00,972 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,089 INFO L138 Inliner]: procedures = 609, calls = 2466, calls flagged for inlining = 291, calls inlined = 202, statements flattened = 4901 [2025-02-06 08:22:01,089 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:22:01,089 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:22:01,089 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:22:01,089 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:22:01,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,112 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,845 INFO L175 MemorySlicer]: Split 1090 memory accesses to 27 slices as follows [40, 35, 1, 8, 2, 2, 4, 3, 692, 3, 4, 4, 22, 8, 8, 1, 2, 4, 16, 8, 24, 7, 6, 8, 5, 15, 158]. 63 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [40, 0, 0, 0, 0, 0, 0, 0, 26, 0, 4, 0, 22, 8, 8, 1, 2, 4, 16, 8, 0, 0, 0, 8, 0, 4, 0]. The 618 writes are split as follows [0, 30, 0, 3, 0, 1, 2, 0, 391, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 11, 158]. [2025-02-06 08:22:01,849 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,849 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,953 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,963 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:01,988 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:02,008 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:02,045 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:22:02,045 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:22:02,046 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:22:02,046 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:22:02,048 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (1/1) ... [2025-02-06 08:22:02,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:22:02,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:22:02,072 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:22:02,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:22:02,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_handle_firmware_update [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_handle_firmware_update [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:22:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-06 08:22:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_next_binrec [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_next_binrec [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_bl_command [2025-02-06 08:22:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_bl_command [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:22:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 08:22:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-06 08:22:02,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-06 08:22:02,099 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:22:02,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:22:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_store [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_store [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_backlight [2025-02-06 08:22:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_backlight [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:22:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:22:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:22:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:22:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:22:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:22:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 08:22:02,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_resume [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_resume [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_completion_94 [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_completion_94 [2025-02-06 08:22:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:22:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoint [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoint [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_line_setup [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_line_setup [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_stop_io [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_stop_io [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:22:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:22:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_write_ofn_config [2025-02-06 08:22:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_write_ofn_config [2025-02-06 08:22:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_disconnect [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_disconnect [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-06 08:22:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 08:22:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:22:02,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_get_info [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_get_info [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_reg_addr_store [2025-02-06 08:22:02,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_reg_addr_store [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 08:22:02,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 08:22:02,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 08:22:02,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 08:22:02,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 08:22:02,113 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-02-06 08:22:02,114 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-02-06 08:22:02,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:22:02,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:22:02,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_buffers_free [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_buffers_free [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 08:22:02,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 08:22:02,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_command [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_command [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_read_ofn_config [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_read_ofn_config [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_show [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_show [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_buttons [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_buttons [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_start_io [2025-02-06 08:22:02,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_start_io [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:22:02,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:22:02,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_send_cmd_chunk [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_send_cmd_chunk [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_byte_needs_escape [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_byte_needs_escape [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_validate_fw [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_validate_fw [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 08:22:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-02-06 08:22:02,122 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-02-06 08:22:02,902 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:22:02,905 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:22:03,813 INFO L1309 $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-02-06 08:22:03,822 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13311: havoc cancel_work_sync_#t~nondet976#1; [2025-02-06 08:22:03,966 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13340: havoc #t~nondet978; [2025-02-06 08:22:04,056 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13405: havoc #t~nondet989; [2025-02-06 08:22:04,093 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2025-02-06 08:22:10,662 INFO L1309 $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-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13382: havoc request_firmware_nowait_#t~nondet984#1; [2025-02-06 08:22:10,662 INFO L1309 $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-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13394: havoc strnlen_#t~nondet987#1; [2025-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: havoc usb_endpoint_dir_in_#t~mem45#1; [2025-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem843#1; [2025-02-06 08:22:10,662 INFO L1309 $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-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: havoc usb_endpoint_dir_out_#t~mem46#1; [2025-02-06 08:22:10,662 INFO L1309 $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-02-06 08:22:10,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13412: havoc usb_driver_claim_interface_#t~nondet990#1; [2025-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357: havoc led_classdev_register_#t~nondet980#1; [2025-02-06 08:22:10,663 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13425: havoc usb_register_driver_#t~nondet992#1; [2025-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $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-02-06 08:22:10,663 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc request_firmware_#t~nondet983#1; [2025-02-06 08:22:11,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: havoc dev_get_drvdata_#t~mem72#1.base, dev_get_drvdata_#t~mem72#1.offset; [2025-02-06 08:22:11,791 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:22:12,537 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: havoc #t~mem52; [2025-02-06 08:22:12,667 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: havoc #t~nondet986; [2025-02-06 08:22:12,785 INFO L1309 $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-02-06 08:22:12,824 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: havoc __le16_to_cpup_#t~mem10#1; [2025-02-06 08:22:13,308 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: havoc #t~ret991.base, #t~ret991.offset; [2025-02-06 08:22:13,339 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4822: havoc #t~ret145.base, #t~ret145.offset; [2025-02-06 08:22:13,378 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4435: havoc __le32_to_cpup_#t~mem9#1; [2025-02-06 08:22:13,685 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4409: havoc #t~bitwise5; [2025-02-06 08:22:14,362 INFO L1309 $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-02-06 08:22:14,362 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13432: havoc wait_for_completion_timeout_#t~nondet993#1; [2025-02-06 08:22:14,362 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13367: havoc msecs_to_jiffies_#t~nondet981#1; [2025-02-06 08:22:14,658 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2025-02-06 08:22:14,942 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494: havoc #t~mem47; [2025-02-06 08:22:15,108 INFO L1309 $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-02-06 08:22:15,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: havoc #t~mem117;havoc #t~bitwise118; [2025-02-06 08:22:15,506 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: havoc ldv_usb_submit_urb_131_#t~nondet819#1; [2025-02-06 08:22:15,506 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: havoc ldv_usb_submit_urb_130_#t~nondet818#1; [2025-02-06 08:22:16,061 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13401: havoc usb_bulk_msg_#t~nondet988#1; [2025-02-06 08:22:16,061 INFO L1309 $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-02-06 08:22:16,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13330: havoc #t~nondet977; [2025-02-06 08:22:16,314 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: havoc #t~nondet985; [2025-02-06 08:22:16,530 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: havoc #t~nondet979; [2025-02-06 08:22:17,122 INFO L? ?]: Removed 2868 outVars from TransFormulas that were not future-live. [2025-02-06 08:22:17,122 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:22:17,178 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:22:17,179 INFO L337 CfgBuilder]: Removed 2 assume(true) statements. [2025-02-06 08:22:17,179 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:22:17 BoogieIcfgContainer [2025-02-06 08:22:17,182 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:22:17,184 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:22:17,184 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:22:17,191 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:22:17,191 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:21:58" (1/3) ... [2025-02-06 08:22:17,191 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1731383c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:22:17, skipping insertion in model container [2025-02-06 08:22:17,191 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:22:00" (2/3) ... [2025-02-06 08:22:17,192 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1731383c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:22:17, skipping insertion in model container [2025-02-06 08:22:17,192 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:22:17" (3/3) ... [2025-02-06 08:22:17,193 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-02-06 08:22:17,208 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:22:17,219 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-02-06 08:22:17,294 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:22:17,304 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;@676665d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:22:17,305 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2025-02-06 08:22:17,313 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-02-06 08:22:17,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-02-06 08:22:17,319 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:22:17,320 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-02-06 08:22:17,320 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-02-06 08:22:17,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:22:17,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1800472776, now seen corresponding path program 1 times [2025-02-06 08:22:17,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:22:17,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029692852] [2025-02-06 08:22:17,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:22:17,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:22:26,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-02-06 08:22:26,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-02-06 08:22:26,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:22:26,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:22:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:22:28,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:22:28,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029692852] [2025-02-06 08:22:28,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029692852] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:22:28,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:22:28,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:22:28,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773759991] [2025-02-06 08:22:28,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:22:28,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:22:28,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:22:28,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:22:28,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:22:28,264 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-02-06 08:22:28,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:22:28,750 INFO L93 Difference]: Finished difference Result 3243 states and 4492 transitions. [2025-02-06 08:22:28,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:22:28,752 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-02-06 08:22:28,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:22:28,768 INFO L225 Difference]: With dead ends: 3243 [2025-02-06 08:22:28,769 INFO L226 Difference]: Without dead ends: 1630 [2025-02-06 08:22:28,780 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-02-06 08:22:28,784 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-02-06 08:22:28,785 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-02-06 08:22:28,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2025-02-06 08:22:28,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1630. [2025-02-06 08:22:28,935 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-02-06 08:22:28,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2157 transitions. [2025-02-06 08:22:28,955 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2157 transitions. Word has length 71 [2025-02-06 08:22:28,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:22:28,956 INFO L471 AbstractCegarLoop]: Abstraction has 1630 states and 2157 transitions. [2025-02-06 08:22:28,956 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-02-06 08:22:28,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2157 transitions. [2025-02-06 08:22:28,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-06 08:22:28,960 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:22:28,960 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-02-06 08:22:28,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:22:28,961 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-02-06 08:22:28,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:22:28,961 INFO L85 PathProgramCache]: Analyzing trace with hash -486223733, now seen corresponding path program 1 times [2025-02-06 08:22:28,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:22:28,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257547682] [2025-02-06 08:22:28,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:22:28,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:22:37,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-06 08:22:37,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-06 08:22:37,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:22:37,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:22:38,182 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:22:38,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:22:38,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257547682] [2025-02-06 08:22:38,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257547682] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:22:38,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:22:38,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:22:38,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756545424] [2025-02-06 08:22:38,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:22:38,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:22:38,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:22:38,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:22:38,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:22:38,186 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-02-06 08:22:38,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:22:38,533 INFO L93 Difference]: Finished difference Result 1630 states and 2157 transitions. [2025-02-06 08:22:38,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:22:38,533 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-02-06 08:22:38,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:22:38,543 INFO L225 Difference]: With dead ends: 1630 [2025-02-06 08:22:38,543 INFO L226 Difference]: Without dead ends: 1628 [2025-02-06 08:22:38,544 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-02-06 08:22:38,544 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-02-06 08:22:38,544 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-02-06 08:22:38,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2025-02-06 08:22:38,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1628. [2025-02-06 08:22:38,595 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-02-06 08:22:38,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 2155 transitions. [2025-02-06 08:22:38,607 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 2155 transitions. Word has length 77 [2025-02-06 08:22:38,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:22:38,608 INFO L471 AbstractCegarLoop]: Abstraction has 1628 states and 2155 transitions. [2025-02-06 08:22:38,608 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-02-06 08:22:38,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 2155 transitions. [2025-02-06 08:22:38,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-02-06 08:22:38,609 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:22:38,609 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-02-06 08:22:38,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 08:22:38,610 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-02-06 08:22:38,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:22:38,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1413612805, now seen corresponding path program 1 times [2025-02-06 08:22:38,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:22:38,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981256721] [2025-02-06 08:22:38,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:22:38,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:22:46,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-02-06 08:22:46,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-02-06 08:22:46,673 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:22:46,673 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:22:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:22:47,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:22:47,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981256721] [2025-02-06 08:22:47,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981256721] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:22:47,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:22:47,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:22:47,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303798011] [2025-02-06 08:22:47,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:22:47,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:22:47,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:22:47,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:22:47,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:22:47,736 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-02-06 08:22:48,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:22:48,198 INFO L93 Difference]: Finished difference Result 1628 states and 2155 transitions. [2025-02-06 08:22:48,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:22:48,199 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-02-06 08:22:48,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:22:48,207 INFO L225 Difference]: With dead ends: 1628 [2025-02-06 08:22:48,207 INFO L226 Difference]: Without dead ends: 1626 [2025-02-06 08:22:48,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:22:48,210 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.3s IncrementalHoareTripleChecker+Time [2025-02-06 08:22:48,210 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.3s Time] [2025-02-06 08:22:48,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2025-02-06 08:22:48,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1626. [2025-02-06 08:22:48,260 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-02-06 08:22:48,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 2153 transitions. [2025-02-06 08:22:48,268 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 2153 transitions. Word has length 83 [2025-02-06 08:22:48,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:22:48,269 INFO L471 AbstractCegarLoop]: Abstraction has 1626 states and 2153 transitions. [2025-02-06 08:22:48,269 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-02-06 08:22:48,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 2153 transitions. [2025-02-06 08:22:48,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-02-06 08:22:48,272 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:22:48,272 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-02-06 08:22:48,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 08:22:48,273 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-02-06 08:22:48,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:22:48,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1037607914, now seen corresponding path program 1 times [2025-02-06 08:22:48,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:22:48,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905392342] [2025-02-06 08:22:48,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:22:48,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:22:56,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-02-06 08:22:56,931 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-02-06 08:22:56,931 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:22:56,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:22:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:22:57,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:22:57,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905392342] [2025-02-06 08:22:57,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905392342] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:22:57,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:22:57,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:22:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201370551] [2025-02-06 08:22:57,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:22:57,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:22:57,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:22:57,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:22:57,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:22:57,647 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-02-06 08:22:58,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:22:58,014 INFO L93 Difference]: Finished difference Result 1626 states and 2153 transitions. [2025-02-06 08:22:58,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:22:58,015 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-02-06 08:22:58,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:22:58,023 INFO L225 Difference]: With dead ends: 1626 [2025-02-06 08:22:58,023 INFO L226 Difference]: Without dead ends: 1624 [2025-02-06 08:22:58,024 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-02-06 08:22:58,025 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-02-06 08:22:58,026 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-02-06 08:22:58,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2025-02-06 08:22:58,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1624. [2025-02-06 08:22:58,075 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-02-06 08:22:58,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2151 transitions. [2025-02-06 08:22:58,082 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 2151 transitions. Word has length 89 [2025-02-06 08:22:58,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:22:58,082 INFO L471 AbstractCegarLoop]: Abstraction has 1624 states and 2151 transitions. [2025-02-06 08:22:58,083 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-02-06 08:22:58,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 2151 transitions. [2025-02-06 08:22:58,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-02-06 08:22:58,085 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:22:58,086 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-02-06 08:22:58,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 08:22:58,087 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-02-06 08:22:58,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:22:58,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1759528386, now seen corresponding path program 1 times [2025-02-06 08:22:58,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:22:58,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675375938] [2025-02-06 08:22:58,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:22:58,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:23:06,927 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-02-06 08:23:07,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-02-06 08:23:07,039 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:23:07,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:23:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:23:07,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:23:07,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675375938] [2025-02-06 08:23:07,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675375938] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:23:07,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:23:07,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:23:07,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997186751] [2025-02-06 08:23:07,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:23:07,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:23:07,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:23:07,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:23:07,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:23:07,980 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-02-06 08:23:08,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:23:08,333 INFO L93 Difference]: Finished difference Result 1624 states and 2151 transitions. [2025-02-06 08:23:08,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:23:08,334 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-02-06 08:23:08,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:23:08,343 INFO L225 Difference]: With dead ends: 1624 [2025-02-06 08:23:08,344 INFO L226 Difference]: Without dead ends: 1622 [2025-02-06 08:23:08,345 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-02-06 08:23:08,346 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-02-06 08:23:08,347 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-02-06 08:23:08,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states. [2025-02-06 08:23:08,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 1622. [2025-02-06 08:23:08,401 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-02-06 08:23:08,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2149 transitions. [2025-02-06 08:23:08,408 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2149 transitions. Word has length 95 [2025-02-06 08:23:08,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:23:08,409 INFO L471 AbstractCegarLoop]: Abstraction has 1622 states and 2149 transitions. [2025-02-06 08:23:08,409 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-02-06 08:23:08,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2149 transitions. [2025-02-06 08:23:08,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-02-06 08:23:08,410 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:23:08,410 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-02-06 08:23:08,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 08:23:08,411 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-02-06 08:23:08,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:23:08,411 INFO L85 PathProgramCache]: Analyzing trace with hash -648883894, now seen corresponding path program 1 times [2025-02-06 08:23:08,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:23:08,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863602115] [2025-02-06 08:23:08,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:23:08,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:23:16,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-02-06 08:23:17,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-02-06 08:23:17,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:23:17,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:23:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-02-06 08:23:17,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:23:17,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863602115] [2025-02-06 08:23:17,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863602115] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:23:17,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:23:17,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:23:17,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028283081] [2025-02-06 08:23:17,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:23:17,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:23:17,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:23:17,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:23:17,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:23:17,854 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-02-06 08:23:18,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:23:18,184 INFO L93 Difference]: Finished difference Result 1622 states and 2149 transitions. [2025-02-06 08:23:18,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:23:18,185 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-02-06 08:23:18,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:23:18,192 INFO L225 Difference]: With dead ends: 1622 [2025-02-06 08:23:18,192 INFO L226 Difference]: Without dead ends: 1620 [2025-02-06 08:23:18,193 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-02-06 08:23:18,194 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-02-06 08:23:18,194 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-02-06 08:23:18,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2025-02-06 08:23:18,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1620. [2025-02-06 08:23:18,244 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-02-06 08:23:18,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2147 transitions. [2025-02-06 08:23:18,249 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 2147 transitions. Word has length 101 [2025-02-06 08:23:18,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:23:18,249 INFO L471 AbstractCegarLoop]: Abstraction has 1620 states and 2147 transitions. [2025-02-06 08:23:18,250 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-02-06 08:23:18,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 2147 transitions. [2025-02-06 08:23:18,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-02-06 08:23:18,251 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:23:18,251 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-02-06 08:23:18,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 08:23:18,251 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-02-06 08:23:18,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:23:18,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1067679780, now seen corresponding path program 1 times [2025-02-06 08:23:18,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:23:18,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312210403] [2025-02-06 08:23:18,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:23:18,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:23:26,340 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-06 08:23:26,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-06 08:23:26,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:23:26,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:23:27,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-02-06 08:23:27,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:23:27,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312210403] [2025-02-06 08:23:27,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312210403] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:23:27,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:23:27,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:23:27,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987467757] [2025-02-06 08:23:27,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:23:27,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:23:27,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:23:27,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:23:27,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:23:27,122 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-02-06 08:23:27,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:23:27,676 INFO L93 Difference]: Finished difference Result 2959 states and 3889 transitions. [2025-02-06 08:23:27,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:23:27,677 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-02-06 08:23:27,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:23:27,693 INFO L225 Difference]: With dead ends: 2959 [2025-02-06 08:23:27,694 INFO L226 Difference]: Without dead ends: 2957 [2025-02-06 08:23:27,695 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-02-06 08:23:27,695 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-02-06 08:23:27,696 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-02-06 08:23:27,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2957 states. [2025-02-06 08:23:27,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2957 to 2813. [2025-02-06 08:23:27,815 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-02-06 08:23:27,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2813 states to 2813 states and 3739 transitions. [2025-02-06 08:23:27,826 INFO L78 Accepts]: Start accepts. Automaton has 2813 states and 3739 transitions. Word has length 107 [2025-02-06 08:23:27,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:23:27,826 INFO L471 AbstractCegarLoop]: Abstraction has 2813 states and 3739 transitions. [2025-02-06 08:23:27,826 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-02-06 08:23:27,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2813 states and 3739 transitions. [2025-02-06 08:23:27,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-02-06 08:23:27,829 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:23:27,829 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-02-06 08:23:27,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 08:23:27,829 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-02-06 08:23:27,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:23:27,830 INFO L85 PathProgramCache]: Analyzing trace with hash -731441210, now seen corresponding path program 1 times [2025-02-06 08:23:27,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:23:27,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374314148] [2025-02-06 08:23:27,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:23:27,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms