./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 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 05:50:38,027 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 05:50:38,081 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 05:50:38,086 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 05:50:38,089 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 05:50:38,111 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 05:50:38,112 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 05:50:38,112 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 05:50:38,112 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 05:50:38,112 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 05:50:38,112 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 05:50:38,112 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 05:50:38,112 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 05:50:38,113 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 05:50:38,114 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 05:50:38,114 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 05:50:38,114 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 05:50:38,114 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 05:50:38,115 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 05:50:38,115 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 05:50:38,116 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 05:50:38,116 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:50:38,116 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 05:50:38,116 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 05:50:38,116 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 05:50:38,117 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 [2025-03-04 05:50:38,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 05:50:38,359 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 05:50:38,362 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 05:50:38,363 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 05:50:38,363 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 05:50:38,364 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-04 05:50:39,517 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e618e5a63/e36d6a17851045739b41c95d6fcb5dd3/FLAG98f26543e [2025-03-04 05:50:40,108 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 05:50:40,108 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-04 05:50:40,150 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e618e5a63/e36d6a17851045739b41c95d6fcb5dd3/FLAG98f26543e [2025-03-04 05:50:40,595 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e618e5a63/e36d6a17851045739b41c95d6fcb5dd3 [2025-03-04 05:50:40,598 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 05:50:40,599 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 05:50:40,601 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 05:50:40,601 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 05:50:40,604 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 05:50:40,604 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:50:40" (1/1) ... [2025-03-04 05:50:40,606 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5bf762ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:40, skipping insertion in model container [2025-03-04 05:50:40,606 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:50:40" (1/1) ... [2025-03-04 05:50:40,698 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 05:50:43,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2025-03-04 05:50:43,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2025-03-04 05:50:43,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2025-03-04 05:50:43,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2025-03-04 05:50:43,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2025-03-04 05:50:43,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2025-03-04 05:50:43,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2025-03-04 05:50:43,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2025-03-04 05:50:43,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2025-03-04 05:50:43,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2025-03-04 05:50:43,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2025-03-04 05:50:43,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2025-03-04 05:50:43,047 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2025-03-04 05:50:43,047 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2025-03-04 05:50:43,047 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2025-03-04 05:50:43,047 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2025-03-04 05:50:43,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2025-03-04 05:50:43,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2025-03-04 05:50:43,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2025-03-04 05:50:43,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2025-03-04 05:50:43,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2025-03-04 05:50:43,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2025-03-04 05:50:43,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2025-03-04 05:50:43,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2025-03-04 05:50:43,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2025-03-04 05:50:43,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2025-03-04 05:50:43,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2025-03-04 05:50:43,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2025-03-04 05:50:43,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2025-03-04 05:50:43,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2025-03-04 05:50:43,051 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2025-03-04 05:50:43,051 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2025-03-04 05:50:43,051 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2025-03-04 05:50:43,051 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2025-03-04 05:50:43,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2025-03-04 05:50:43,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2025-03-04 05:50:43,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2025-03-04 05:50:43,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2025-03-04 05:50:43,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2025-03-04 05:50:43,053 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2025-03-04 05:50:43,053 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2025-03-04 05:50:43,053 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2025-03-04 05:50:43,053 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2025-03-04 05:50:43,054 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2025-03-04 05:50:43,054 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2025-03-04 05:50:43,054 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2025-03-04 05:50:43,054 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2025-03-04 05:50:43,054 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2025-03-04 05:50:43,055 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2025-03-04 05:50:43,055 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2025-03-04 05:50:43,055 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2025-03-04 05:50:43,055 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2025-03-04 05:50:43,055 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2025-03-04 05:50:43,056 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2025-03-04 05:50:43,056 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2025-03-04 05:50:43,056 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2025-03-04 05:50:43,056 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2025-03-04 05:50:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2025-03-04 05:50:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2025-03-04 05:50:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2025-03-04 05:50:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2025-03-04 05:50:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2025-03-04 05:50:43,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2025-03-04 05:50:43,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2025-03-04 05:50:43,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2025-03-04 05:50:43,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2025-03-04 05:50:43,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2025-03-04 05:50:43,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2025-03-04 05:50:43,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2025-03-04 05:50:43,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2025-03-04 05:50:43,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2025-03-04 05:50:43,060 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2025-03-04 05:50:43,061 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2025-03-04 05:50:43,068 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:50:43,094 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 05:50:43,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4395] [2025-03-04 05:50:43,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4402] [2025-03-04 05:50:43,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7153] [2025-03-04 05:50:43,362 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2025-03-04 05:50:43,363 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2025-03-04 05:50:43,364 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2025-03-04 05:50:43,365 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2025-03-04 05:50:43,365 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2025-03-04 05:50:43,365 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2025-03-04 05:50:43,366 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2025-03-04 05:50:43,366 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2025-03-04 05:50:43,367 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2025-03-04 05:50:43,368 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2025-03-04 05:50:43,368 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2025-03-04 05:50:43,368 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2025-03-04 05:50:43,368 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2025-03-04 05:50:43,368 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2025-03-04 05:50:43,369 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2025-03-04 05:50:43,369 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2025-03-04 05:50:43,369 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2025-03-04 05:50:43,369 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2025-03-04 05:50:43,370 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2025-03-04 05:50:43,370 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2025-03-04 05:50:43,371 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2025-03-04 05:50:43,371 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2025-03-04 05:50:43,371 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2025-03-04 05:50:43,372 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2025-03-04 05:50:43,372 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2025-03-04 05:50:43,372 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2025-03-04 05:50:43,372 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2025-03-04 05:50:43,373 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2025-03-04 05:50:43,373 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2025-03-04 05:50:43,373 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2025-03-04 05:50:43,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2025-03-04 05:50:43,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2025-03-04 05:50:43,377 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2025-03-04 05:50:43,378 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2025-03-04 05:50:43,378 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2025-03-04 05:50:43,378 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2025-03-04 05:50:43,378 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2025-03-04 05:50:43,379 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2025-03-04 05:50:43,379 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2025-03-04 05:50:43,379 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2025-03-04 05:50:43,380 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2025-03-04 05:50:43,380 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2025-03-04 05:50:43,380 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2025-03-04 05:50:43,381 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2025-03-04 05:50:43,381 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2025-03-04 05:50:43,381 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2025-03-04 05:50:43,382 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2025-03-04 05:50:43,382 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2025-03-04 05:50:43,382 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2025-03-04 05:50:43,382 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2025-03-04 05:50:43,383 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2025-03-04 05:50:43,383 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2025-03-04 05:50:43,383 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2025-03-04 05:50:43,383 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2025-03-04 05:50:43,384 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2025-03-04 05:50:43,384 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2025-03-04 05:50:43,384 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2025-03-04 05:50:43,384 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2025-03-04 05:50:43,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2025-03-04 05:50:43,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2025-03-04 05:50:43,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2025-03-04 05:50:43,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2025-03-04 05:50:43,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2025-03-04 05:50:43,386 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2025-03-04 05:50:43,386 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2025-03-04 05:50:43,386 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2025-03-04 05:50:43,387 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2025-03-04 05:50:43,387 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2025-03-04 05:50:43,387 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2025-03-04 05:50:43,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2025-03-04 05:50:43,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2025-03-04 05:50:43,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2025-03-04 05:50:43,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2025-03-04 05:50:43,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:50:43,540 INFO L204 MainTranslator]: Completed translation [2025-03-04 05:50:43,540 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43 WrapperNode [2025-03-04 05:50:43,541 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 05:50:43,542 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 05:50:43,543 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 05:50:43,545 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 05:50:43,550 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:43,622 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:43,749 INFO L138 Inliner]: procedures = 609, calls = 2466, calls flagged for inlining = 291, calls inlined = 202, statements flattened = 4901 [2025-03-04 05:50:43,749 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 05:50:43,750 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 05:50:43,750 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 05:50:43,750 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 05:50:43,758 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:43,760 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:43,777 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,489 INFO L175 MemorySlicer]: Split 1090 memory accesses to 27 slices as follows [3, 4, 40, 4, 15, 5, 4, 4, 6, 7, 35, 692, 2, 22, 8, 8, 2, 1, 2, 8, 24, 1, 3, 8, 16, 8, 158]. 63 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 0, 40, 0, 4, 0, 4, 4, 0, 0, 0, 26, 0, 22, 8, 8, 0, 1, 2, 8, 0, 0, 0, 8, 16, 0, 0]. The 618 writes are split as follows [0, 2, 0, 2, 11, 0, 0, 0, 0, 0, 30, 391, 1, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 3, 158]. [2025-03-04 05:50:44,490 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,490 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,631 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,643 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,669 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,689 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,732 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 05:50:44,733 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 05:50:44,733 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 05:50:44,733 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 05:50:44,735 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (1/1) ... [2025-03-04 05:50:44,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:50:44,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 05:50:44,760 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 05:50:44,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_handle_firmware_update [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_handle_firmware_update [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_create_group [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_next_binrec [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_next_binrec [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_bl_command [2025-03-04 05:50:44,780 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_bl_command [2025-03-04 05:50:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 05:50:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 05:50:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-04 05:50:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-04 05:50:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 05:50:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2025-03-04 05:50:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-04 05:50:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 05:50:44,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_store [2025-03-04 05:50:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_store [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-04 05:50:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-04 05:50:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_backlight [2025-03-04 05:50:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_backlight [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 05:50:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 05:50:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 05:50:44,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:50:44,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:50:44,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:50:44,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_resume [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_resume [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_completion_94 [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_completion_94 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoint [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoint [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_line_setup [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_line_setup [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_stop_io [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_stop_io [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 05:50:44,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 05:50:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 05:50:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 05:50:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 05:50:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_write_ofn_config [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_write_ofn_config [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_disconnect [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_disconnect [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-03-04 05:50:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 05:50:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 05:50:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_get_info [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_get_info [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_reg_addr_store [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_reg_addr_store [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 05:50:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 05:50:44,795 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 05:50:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_buffers_free [2025-03-04 05:50:44,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_buffers_free [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 05:50:44,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2025-03-04 05:50:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2025-03-04 05:50:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2025-03-04 05:50:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-03-04 05:50:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 05:50:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-03-04 05:50:44,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 05:50:44,799 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 05:50:44,799 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-04 05:50:44,799 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-04 05:50:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_command [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_command [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_read_ofn_config [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_read_ofn_config [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_show [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_show [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_buttons [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_buttons [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_start_io [2025-03-04 05:50:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_start_io [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 05:50:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 05:50:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-04 05:50:44,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_send_cmd_chunk [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_send_cmd_chunk [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_byte_needs_escape [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_byte_needs_escape [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_validate_fw [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_validate_fw [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-04 05:50:44,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 05:50:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 05:50:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 05:50:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 05:50:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 05:50:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 05:50:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-03-04 05:50:44,803 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-03-04 05:50:45,567 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 05:50:45,573 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 05:50:46,515 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: call ULTIMATE.dealloc(~#value~4#1.base, ~#value~4#1.offset);havoc ~#value~4#1.base, ~#value~4#1.offset;call ULTIMATE.dealloc(~#data~4#1.base, ~#data~4#1.offset);havoc ~#data~4#1.base, ~#data~4#1.offset; [2025-03-04 05:50:46,523 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13311: havoc cancel_work_sync_#t~nondet976#1; [2025-03-04 05:50:46,582 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13340: havoc #t~nondet978; [2025-03-04 05:50:46,680 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13405: havoc #t~nondet989; [2025-03-04 05:50:46,702 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset);havoc ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13382: havoc request_firmware_nowait_#t~nondet984#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4794: call ULTIMATE.dealloc(request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset);havoc request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13394: havoc strnlen_#t~nondet987#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: havoc usb_endpoint_dir_in_#t~mem45#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem843#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: call ULTIMATE.dealloc(ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset);havoc ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: havoc usb_endpoint_dir_out_#t~mem46#1; [2025-03-04 05:50:53,066 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: call ULTIMATE.dealloc(ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset);havoc ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13412: havoc usb_driver_claim_interface_#t~nondet990#1; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054-1: ldv_usb_register_driver_140_#res#1 := ldv_usb_register_driver_140_~ldv_func_res~0#1; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset);havoc ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357: havoc led_classdev_register_#t~nondet980#1; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13425: havoc usb_register_driver_#t~nondet992#1; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: call ULTIMATE.dealloc(ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset);havoc ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset);havoc ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset;call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset);havoc ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call ULTIMATE.dealloc(ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset);havoc ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: call ULTIMATE.dealloc(ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset);havoc ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset);havoc ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset;call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset);havoc ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset; [2025-03-04 05:50:53,067 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc request_firmware_#t~nondet983#1; [2025-03-04 05:50:53,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: havoc dev_get_drvdata_#t~mem72#1.base, dev_get_drvdata_#t~mem72#1.offset; [2025-03-04 05:50:54,180 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 05:50:54,957 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: havoc #t~mem52; [2025-03-04 05:50:55,086 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: havoc #t~nondet986; [2025-03-04 05:50:55,199 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: call ULTIMATE.dealloc(~#value~3#1.base, ~#value~3#1.offset);havoc ~#value~3#1.base, ~#value~3#1.offset; [2025-03-04 05:50:55,240 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: havoc __le16_to_cpup_#t~mem10#1; [2025-03-04 05:50:55,746 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: havoc #t~ret991.base, #t~ret991.offset; [2025-03-04 05:50:55,776 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4822: havoc #t~ret145.base, #t~ret145.offset; [2025-03-04 05:50:55,817 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4435: havoc __le32_to_cpup_#t~mem9#1; [2025-03-04 05:50:56,146 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4409: havoc #t~bitwise5; [2025-03-04 05:50:56,809 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5457: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-03-04 05:50:56,809 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13432: havoc wait_for_completion_timeout_#t~nondet993#1; [2025-03-04 05:50:56,809 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13367: havoc msecs_to_jiffies_#t~nondet981#1; [2025-03-04 05:50:57,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2025-03-04 05:50:57,392 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494: havoc #t~mem47; [2025-03-04 05:50:57,563 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: call ULTIMATE.dealloc(~#data~3#1.base, ~#data~3#1.offset);havoc ~#data~3#1.base, ~#data~3#1.offset; [2025-03-04 05:50:57,644 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: havoc #t~mem117;havoc #t~bitwise118; [2025-03-04 05:50:57,989 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: havoc ldv_usb_submit_urb_131_#t~nondet819#1; [2025-03-04 05:50:57,989 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: havoc ldv_usb_submit_urb_130_#t~nondet818#1; [2025-03-04 05:50:58,463 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13401: havoc usb_bulk_msg_#t~nondet988#1; [2025-03-04 05:50:58,463 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-04 05:50:58,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13330: havoc #t~nondet977; [2025-03-04 05:50:58,700 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: havoc #t~nondet985; [2025-03-04 05:50:58,926 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: havoc #t~nondet979; [2025-03-04 05:50:59,451 INFO L? ?]: Removed 2868 outVars from TransFormulas that were not future-live. [2025-03-04 05:50:59,451 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 05:50:59,502 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 05:50:59,502 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-04 05:50:59,502 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:50:59 BoogieIcfgContainer [2025-03-04 05:50:59,502 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 05:50:59,504 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 05:50:59,504 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 05:50:59,507 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 05:50:59,507 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 05:50:40" (1/3) ... [2025-03-04 05:50:59,509 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd8eb11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:50:59, skipping insertion in model container [2025-03-04 05:50:59,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:50:43" (2/3) ... [2025-03-04 05:50:59,510 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd8eb11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:50:59, skipping insertion in model container [2025-03-04 05:50:59,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:50:59" (3/3) ... [2025-03-04 05:50:59,511 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2025-03-04 05:50:59,523 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 05:50:59,525 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i that has 162 procedures, 1881 locations, 1 initial locations, 88 loop locations, and 31 error locations. [2025-03-04 05:50:59,595 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 05:50:59,605 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;@7db55595, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 05:50:59,606 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2025-03-04 05:50:59,614 INFO L276 IsEmpty]: Start isEmpty. Operand has 1646 states, 1064 states have (on average 1.2509398496240602) internal successors, (1331), 1122 states have internal predecessors, (1331), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) [2025-03-04 05:50:59,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-04 05:50:59,621 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:50:59,622 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:50:59,622 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:50:59,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:50:59,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1800472776, now seen corresponding path program 1 times [2025-03-04 05:50:59,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:50:59,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210152756] [2025-03-04 05:50:59,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:50:59,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:08,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-04 05:51:08,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-04 05:51:08,715 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:08,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:09,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210152756] [2025-03-04 05:51:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210152756] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:09,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:09,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:09,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688662081] [2025-03-04 05:51:09,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:09,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:09,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:09,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:09,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:10,003 INFO L87 Difference]: Start difference. First operand has 1646 states, 1064 states have (on average 1.2509398496240602) internal successors, (1331), 1122 states have internal predecessors, (1331), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-04 05:51:10,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:10,473 INFO L93 Difference]: Finished difference Result 3243 states and 4492 transitions. [2025-03-04 05:51:10,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:10,475 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2025-03-04 05:51:10,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:10,489 INFO L225 Difference]: With dead ends: 3243 [2025-03-04 05:51:10,489 INFO L226 Difference]: Without dead ends: 1630 [2025-03-04 05:51:10,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:10,498 INFO L435 NwaCegarLoop]: 2157 mSDtfsCounter, 2139 mSDsluCounter, 2156 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2139 SdHoareTripleChecker+Valid, 4313 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:10,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2139 Valid, 4313 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 05:51:10,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2025-03-04 05:51:10,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1630. [2025-03-04 05:51:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1054 states have (on average 1.215370018975332) internal successors, (1281), 1109 states have internal predecessors, (1281), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:10,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2157 transitions. [2025-03-04 05:51:10,677 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2157 transitions. Word has length 71 [2025-03-04 05:51:10,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:10,679 INFO L471 AbstractCegarLoop]: Abstraction has 1630 states and 2157 transitions. [2025-03-04 05:51:10,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-04 05:51:10,679 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2157 transitions. [2025-03-04 05:51:10,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-03-04 05:51:10,681 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:10,681 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:10,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 05:51:10,681 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:10,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:10,681 INFO L85 PathProgramCache]: Analyzing trace with hash -486223733, now seen corresponding path program 1 times [2025-03-04 05:51:10,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:10,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556461480] [2025-03-04 05:51:10,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:10,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:18,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-03-04 05:51:18,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-03-04 05:51:18,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:18,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:19,409 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:19,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:19,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556461480] [2025-03-04 05:51:19,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556461480] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:19,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:19,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:19,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065341532] [2025-03-04 05:51:19,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:19,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:19,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:19,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:19,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:19,413 INFO L87 Difference]: Start difference. First operand 1630 states and 2157 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-04 05:51:19,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:19,751 INFO L93 Difference]: Finished difference Result 1630 states and 2157 transitions. [2025-03-04 05:51:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:19,751 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 77 [2025-03-04 05:51:19,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:19,761 INFO L225 Difference]: With dead ends: 1630 [2025-03-04 05:51:19,761 INFO L226 Difference]: Without dead ends: 1628 [2025-03-04 05:51:19,762 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:19,763 INFO L435 NwaCegarLoop]: 2141 mSDtfsCounter, 2122 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2122 SdHoareTripleChecker+Valid, 4281 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:19,763 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2122 Valid, 4281 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 05:51:19,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2025-03-04 05:51:19,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1628. [2025-03-04 05:51:19,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1053 states have (on average 1.2146248812915479) internal successors, (1279), 1107 states have internal predecessors, (1279), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:19,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 2155 transitions. [2025-03-04 05:51:19,828 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 2155 transitions. Word has length 77 [2025-03-04 05:51:19,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:19,830 INFO L471 AbstractCegarLoop]: Abstraction has 1628 states and 2155 transitions. [2025-03-04 05:51:19,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-04 05:51:19,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 2155 transitions. [2025-03-04 05:51:19,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-04 05:51:19,836 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:19,836 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:19,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 05:51:19,837 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:19,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:19,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1413612805, now seen corresponding path program 1 times [2025-03-04 05:51:19,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:19,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287953812] [2025-03-04 05:51:19,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:19,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:27,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-04 05:51:27,671 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-04 05:51:27,671 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:27,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:28,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:28,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287953812] [2025-03-04 05:51:28,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287953812] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:28,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:28,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:28,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529416458] [2025-03-04 05:51:28,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:28,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:28,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:28,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:28,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:28,525 INFO L87 Difference]: Start difference. First operand 1628 states and 2155 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-04 05:51:28,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:28,883 INFO L93 Difference]: Finished difference Result 1628 states and 2155 transitions. [2025-03-04 05:51:28,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:28,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 83 [2025-03-04 05:51:28,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:28,892 INFO L225 Difference]: With dead ends: 1628 [2025-03-04 05:51:28,892 INFO L226 Difference]: Without dead ends: 1626 [2025-03-04 05:51:28,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:28,895 INFO L435 NwaCegarLoop]: 2139 mSDtfsCounter, 2119 mSDsluCounter, 2138 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:28,895 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.2s Time] [2025-03-04 05:51:28,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2025-03-04 05:51:28,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1626. [2025-03-04 05:51:28,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1626 states, 1052 states have (on average 1.2138783269961977) internal successors, (1277), 1105 states have internal predecessors, (1277), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 2153 transitions. [2025-03-04 05:51:28,948 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 2153 transitions. Word has length 83 [2025-03-04 05:51:28,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:28,949 INFO L471 AbstractCegarLoop]: Abstraction has 1626 states and 2153 transitions. [2025-03-04 05:51:28,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-04 05:51:28,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 2153 transitions. [2025-03-04 05:51:28,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-04 05:51:28,951 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:28,951 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:28,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 05:51:28,952 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:28,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:28,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1037607914, now seen corresponding path program 1 times [2025-03-04 05:51:28,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091080287] [2025-03-04 05:51:28,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:37,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-04 05:51:37,568 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-04 05:51:37,568 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:37,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:38,474 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:38,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:38,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091080287] [2025-03-04 05:51:38,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091080287] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:38,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:38,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:38,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970903881] [2025-03-04 05:51:38,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:38,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:38,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:38,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:38,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:38,477 INFO L87 Difference]: Start difference. First operand 1626 states and 2153 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-04 05:51:38,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:38,824 INFO L93 Difference]: Finished difference Result 1626 states and 2153 transitions. [2025-03-04 05:51:38,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:38,825 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 89 [2025-03-04 05:51:38,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:38,833 INFO L225 Difference]: With dead ends: 1626 [2025-03-04 05:51:38,833 INFO L226 Difference]: Without dead ends: 1624 [2025-03-04 05:51:38,834 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:38,835 INFO L435 NwaCegarLoop]: 2137 mSDtfsCounter, 2116 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2116 SdHoareTripleChecker+Valid, 4273 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:38,835 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2116 Valid, 4273 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 05:51:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2025-03-04 05:51:38,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1624. [2025-03-04 05:51:38,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1051 states have (on average 1.2131303520456709) internal successors, (1275), 1103 states have internal predecessors, (1275), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2151 transitions. [2025-03-04 05:51:38,893 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 2151 transitions. Word has length 89 [2025-03-04 05:51:38,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:38,893 INFO L471 AbstractCegarLoop]: Abstraction has 1624 states and 2151 transitions. [2025-03-04 05:51:38,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-04 05:51:38,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 2151 transitions. [2025-03-04 05:51:38,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-03-04 05:51:38,895 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:38,895 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:38,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 05:51:38,896 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:38,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:38,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1759528386, now seen corresponding path program 1 times [2025-03-04 05:51:38,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:38,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982525739] [2025-03-04 05:51:38,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:38,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:47,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-04 05:51:47,203 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-04 05:51:47,203 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:47,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:48,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:48,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982525739] [2025-03-04 05:51:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982525739] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:48,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:48,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499458778] [2025-03-04 05:51:48,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:48,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:48,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:48,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:48,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:48,127 INFO L87 Difference]: Start difference. First operand 1624 states and 2151 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-04 05:51:48,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:48,493 INFO L93 Difference]: Finished difference Result 1624 states and 2151 transitions. [2025-03-04 05:51:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:48,493 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 95 [2025-03-04 05:51:48,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:48,502 INFO L225 Difference]: With dead ends: 1624 [2025-03-04 05:51:48,502 INFO L226 Difference]: Without dead ends: 1622 [2025-03-04 05:51:48,504 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:48,505 INFO L435 NwaCegarLoop]: 2135 mSDtfsCounter, 2113 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2113 SdHoareTripleChecker+Valid, 4269 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:48,506 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2113 Valid, 4269 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 05:51:48,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states. [2025-03-04 05:51:48,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 1622. [2025-03-04 05:51:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1050 states have (on average 1.2123809523809523) internal successors, (1273), 1101 states have internal predecessors, (1273), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:48,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2149 transitions. [2025-03-04 05:51:48,578 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2149 transitions. Word has length 95 [2025-03-04 05:51:48,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:48,579 INFO L471 AbstractCegarLoop]: Abstraction has 1622 states and 2149 transitions. [2025-03-04 05:51:48,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-04 05:51:48,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2149 transitions. [2025-03-04 05:51:48,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-03-04 05:51:48,582 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:48,583 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:48,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 05:51:48,583 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:48,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:48,584 INFO L85 PathProgramCache]: Analyzing trace with hash -648883894, now seen corresponding path program 1 times [2025-03-04 05:51:48,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:48,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691117356] [2025-03-04 05:51:48,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:48,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:51:56,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-04 05:51:56,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-04 05:51:56,709 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:51:56,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:51:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:51:57,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:51:57,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691117356] [2025-03-04 05:51:57,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691117356] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:51:57,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:51:57,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:51:57,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306568488] [2025-03-04 05:51:57,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:51:57,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:51:57,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:51:57,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:51:57,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:51:57,488 INFO L87 Difference]: Start difference. First operand 1622 states and 2149 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-04 05:51:57,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:51:57,906 INFO L93 Difference]: Finished difference Result 1622 states and 2149 transitions. [2025-03-04 05:51:57,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:51:57,907 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 101 [2025-03-04 05:51:57,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:51:57,914 INFO L225 Difference]: With dead ends: 1622 [2025-03-04 05:51:57,915 INFO L226 Difference]: Without dead ends: 1620 [2025-03-04 05:51:57,916 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:51:57,917 INFO L435 NwaCegarLoop]: 2133 mSDtfsCounter, 2110 mSDsluCounter, 2132 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2025-03-04 05:51:57,917 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.3s Time] [2025-03-04 05:51:57,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2025-03-04 05:51:57,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1620. [2025-03-04 05:51:57,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1049 states have (on average 1.21163012392755) internal successors, (1271), 1099 states have internal predecessors, (1271), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2025-03-04 05:51:57,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2147 transitions. [2025-03-04 05:51:57,996 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 2147 transitions. Word has length 101 [2025-03-04 05:51:57,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:51:57,996 INFO L471 AbstractCegarLoop]: Abstraction has 1620 states and 2147 transitions. [2025-03-04 05:51:57,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-04 05:51:57,997 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 2147 transitions. [2025-03-04 05:51:57,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-03-04 05:51:57,998 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:51:57,998 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:51:57,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 05:51:57,999 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:51:57,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:51:57,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1067679780, now seen corresponding path program 1 times [2025-03-04 05:51:57,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:51:57,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268460533] [2025-03-04 05:51:57,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:51:58,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:52:05,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-03-04 05:52:05,930 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-03-04 05:52:05,930 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:52:05,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:52:06,698 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-04 05:52:06,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:52:06,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268460533] [2025-03-04 05:52:06,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268460533] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:52:06,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:52:06,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:52:06,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718722385] [2025-03-04 05:52:06,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:52:06,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:52:06,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:52:06,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:52:06,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:52:06,699 INFO L87 Difference]: Start difference. First operand 1620 states and 2147 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-04 05:52:07,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:52:07,341 INFO L93 Difference]: Finished difference Result 2959 states and 3889 transitions. [2025-03-04 05:52:07,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:52:07,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 107 [2025-03-04 05:52:07,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:52:07,359 INFO L225 Difference]: With dead ends: 2959 [2025-03-04 05:52:07,359 INFO L226 Difference]: Without dead ends: 2957 [2025-03-04 05:52:07,361 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:52:07,362 INFO L435 NwaCegarLoop]: 2440 mSDtfsCounter, 2063 mSDsluCounter, 4209 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2063 SdHoareTripleChecker+Valid, 6649 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 05:52:07,362 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2063 Valid, 6649 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 05:52:07,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2957 states. [2025-03-04 05:52:07,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2957 to 2813. [2025-03-04 05:52:07,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2813 states, 1832 states have (on average 1.2096069868995634) internal successors, (2216), 1901 states have internal predecessors, (2216), 761 states have call successors, (761), 196 states have call predecessors, (761), 195 states have return successors, (762), 758 states have call predecessors, (762), 759 states have call successors, (762) [2025-03-04 05:52:07,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2813 states to 2813 states and 3739 transitions. [2025-03-04 05:52:07,544 INFO L78 Accepts]: Start accepts. Automaton has 2813 states and 3739 transitions. Word has length 107 [2025-03-04 05:52:07,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:52:07,545 INFO L471 AbstractCegarLoop]: Abstraction has 2813 states and 3739 transitions. [2025-03-04 05:52:07,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-04 05:52:07,546 INFO L276 IsEmpty]: Start isEmpty. Operand 2813 states and 3739 transitions. [2025-03-04 05:52:07,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-03-04 05:52:07,547 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:52:07,547 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:52:07,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 05:52:07,548 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2025-03-04 05:52:07,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:52:07,548 INFO L85 PathProgramCache]: Analyzing trace with hash -731441210, now seen corresponding path program 1 times [2025-03-04 05:52:07,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:52:07,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639098559] [2025-03-04 05:52:07,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:52:07,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms