./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c5d5043b66caff5c07f0c88f362816351d0f3d977cc292db3caac18b1f834999 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:46:20,892 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:46:20,947 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:46:20,950 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:46:20,952 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:46:20,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:46:20,968 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:46:20,968 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:46:20,968 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:46:20,969 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:46:20,969 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:46:20,969 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:46:20,970 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:46:20,970 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:46:20,970 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:46:20,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:46:20,971 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:46:20,972 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:46:20,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:46:20,973 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:46:20,973 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:46:20,973 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:46:20,974 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:46:20,974 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 -> c5d5043b66caff5c07f0c88f362816351d0f3d977cc292db3caac18b1f834999 [2025-03-08 19:46:21,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:46:21,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:46:21,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:46:21,232 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:46:21,232 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:46:21,233 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-03-08 19:46:22,409 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0555661df/28eaee2ff9c444aba257287c79aaea53/FLAG781dab06b [2025-03-08 19:46:22,889 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:46:22,890 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-03-08 19:46:22,930 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0555661df/28eaee2ff9c444aba257287c79aaea53/FLAG781dab06b [2025-03-08 19:46:22,972 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0555661df/28eaee2ff9c444aba257287c79aaea53 [2025-03-08 19:46:22,973 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:46:22,974 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:46:22,975 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:46:22,975 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:46:22,978 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:46:22,978 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:46:22" (1/1) ... [2025-03-08 19:46:22,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@299c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:22, skipping insertion in model container [2025-03-08 19:46:22,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:46:22" (1/1) ... [2025-03-08 19:46:23,054 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:46:25,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.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[323188,323201] [2025-03-08 19:46:25,218 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:46:25,286 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:46:25,351 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3943] [2025-03-08 19:46:25,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3945] [2025-03-08 19:46:25,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3955] [2025-03-08 19:46:25,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [3999-4000] [2025-03-08 19:46:25,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4011-4012] [2025-03-08 19:46:25,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4015-4016] [2025-03-08 19:46:25,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4019-4020] [2025-03-08 19:46:25,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4023-4024] [2025-03-08 19:46:25,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8320] [2025-03-08 19:46:25,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8327] [2025-03-08 19:46:25,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8336-8337] [2025-03-08 19:46:25,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [8353-8354] [2025-03-08 19:46:25,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8368-8369] [2025-03-08 19:46:25,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [8383] [2025-03-08 19:46:25,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8386] [2025-03-08 19:46:25,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8389] [2025-03-08 19:46:25,581 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8392] [2025-03-08 19:46:25,654 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[323188,323201] [2025-03-08 19:46:25,700 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:46:25,854 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:46:25,856 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25 WrapperNode [2025-03-08 19:46:25,856 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:46:25,857 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:46:25,857 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:46:25,857 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:46:25,862 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:25,953 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:26,153 INFO L138 Inliner]: procedures = 481, calls = 4211, calls flagged for inlining = 216, calls inlined = 209, statements flattened = 8322 [2025-03-08 19:46:26,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:46:26,155 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:46:26,155 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:46:26,155 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:46:26,161 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:26,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:26,205 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,641 INFO L175 MemorySlicer]: Split 2421 memory accesses to 26 slices as follows [2, 1, 1, 692, 2, 26, 2, 35, 26, 67, 23, 4, 2, 1036, 2, 2, 3, 3, 22, 18, 70, 67, 280, 26, 7, 2]. 43 percent of accesses are in the largest equivalence class. The 236 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 0, 4, 0, 89, 2, 0, 0, 0, 0, 0, 0, 67, 0, 0, 7, 0]. The 1500 writes are split as follows [1, 1, 0, 692, 1, 0, 1, 35, 11, 0, 2, 0, 1, 401, 0, 1, 1, 2, 11, 16, 60, 0, 240, 22, 0, 1]. [2025-03-08 19:46:27,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,646 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,781 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,796 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,835 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,854 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,913 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:46:27,915 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:46:27,916 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:46:27,916 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:46:27,917 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (1/1) ... [2025-03-08 19:46:27,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:46:27,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:46:27,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:46:27,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:46:27,969 INFO L130 BoogieDeclarations]: Found specification of procedure serial_proc_open [2025-03-08 19:46:27,970 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_proc_open [2025-03-08 19:46:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_throttle [2025-03-08 19:46:27,970 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_throttle [2025-03-08 19:46:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-03-08 19:46:27,970 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-03-08 19:46:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:46:27,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:46:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2025-03-08 19:46:27,971 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2025-03-08 19:46:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_dtr_rts [2025-03-08 19:46:27,971 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_dtr_rts [2025-03-08 19:46:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_remove [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_remove [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure serial_chars_in_buffer [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_chars_in_buffer [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_5 [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_5 [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_activate [2025-03-08 19:46:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_activate [2025-03-08 19:46:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit_unlock [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit_unlock [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister_drivers [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister_drivers [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_store_new_id [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_store_new_id [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_work [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_work [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_poison_urbs [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_poison_urbs [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure serial_hangup [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_hangup [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure serial_ioctl [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_ioctl [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write_room [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write_room [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unpoison_urb [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unpoison_urb [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_probe [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_probe [2025-03-08 19:46:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure serial_get_icount [2025-03-08 19:46:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_get_icount [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urb [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urb [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure serial_cleanup [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_cleanup [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_carrier_raised [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_carrier_raised [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_uint_must_check_helper [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_uint_must_check_helper [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 19:46:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:46:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:46:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:46:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:46:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:46:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_probe [2025-03-08 19:46:27,977 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_probe [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:46:27,977 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:46:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 19:46:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_reset_resume [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_reset_resume [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_read_bulk_callback [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_read_bulk_callback [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_shutdown [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_shutdown [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-08 19:46:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-08 19:46:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:46:27,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:46:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:46:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_put [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_put [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_serial [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_serial [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure serial_break [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_break [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write_start [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write_start [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-03-08 19:46:27,983 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:46:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:46:27,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_show [2025-03-08 19:46:27,984 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_show [2025-03-08 19:46:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_4 [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_4 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_suspend [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_suspend [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_msr_changed [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_msr_changed [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_disc_mutex_of_usb_serial [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_disc_mutex_of_usb_serial [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_store [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_store [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_debug_data [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_debug_data [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure serial_unthrottle [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_unthrottle [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urbs [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urbs [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2025-03-08 19:46:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:46:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:46:27,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure serial_throttle [2025-03-08 19:46:27,986 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_throttle [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:46:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:46:27,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure try_module_get [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure try_module_get [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_resume [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_resume [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:46:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_softint [2025-03-08 19:46:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_softint [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmget [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmget [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure bus_unregister [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_unregister [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_poison_urb [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_poison_urb [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure serial_wait_until_sent [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_wait_until_sent [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_match [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_match [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure serial_open [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_open [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:46:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:46:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:46:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 19:46:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure serial_set_termios [2025-03-08 19:46:27,993 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_set_termios [2025-03-08 19:46:27,993 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_resume [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_resume [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_unthrottle [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_unthrottle [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_disc_mutex_of_usb_serial [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_disc_mutex_of_usb_serial [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_get_by_minor [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_get_by_minor [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure serial_install [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_install [2025-03-08 19:46:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_handle_sysrq_char [2025-03-08 19:46:27,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_handle_sysrq_char [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmset [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmset [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_table_lock [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_table_lock [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_table_lock [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_table_lock [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_unpoison_port_urbs [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_unpoison_port_urbs [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure get_iface_id [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure get_iface_id [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 19:46:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2025-03-08 19:46:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2025-03-08 19:46:28,838 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:46:28,841 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:46:28,868 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11522: havoc single_open_#t~nondet1577#1; [2025-03-08 19:46:28,891 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667: havoc #t~nondet1600; [2025-03-08 19:46:28,902 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4474: havoc #t~mem164; [2025-03-08 19:46:28,961 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11369: havoc #t~nondet1552; [2025-03-08 19:46:28,995 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5203: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-03-08 19:46:29,075 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11613: havoc #t~nondet1591; [2025-03-08 19:46:29,100 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11663: havoc #t~nondet1599; [2025-03-08 19:46:29,104 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4456: havoc #t~mem161; [2025-03-08 19:46:29,156 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5063: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-03-08 19:46:29,415 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11473: havoc prepare_to_wait_event_#t~nondet1567#1; [2025-03-08 19:46:29,416 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492: call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset);havoc usb_serial_generic_tiocmiwait_~#cnow~1#1.base, usb_serial_generic_tiocmiwait_~#cnow~1#1.offset;call ULTIMATE.dealloc(usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset);havoc usb_serial_generic_tiocmiwait_~#__wait~0#1.base, usb_serial_generic_tiocmiwait_~#__wait~0#1.offset; [2025-03-08 19:46:29,416 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5316: call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset; [2025-03-08 19:46:29,441 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5179: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-03-08 19:46:29,525 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11498: havoc schedule_timeout_interruptible_#t~nondet1571#1; [2025-03-08 19:46:29,525 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593: havoc tty_termios_baud_rate_#t~nondet1588#1; [2025-03-08 19:46:29,525 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8995: call ULTIMATE.dealloc(usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset);havoc usb_serial_generic_wait_until_sent_~#descriptor~24#1.base, usb_serial_generic_wait_until_sent_~#descriptor~24#1.offset; [2025-03-08 19:46:29,578 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582: havoc tty_register_device_#t~ret1586#1.base, tty_register_device_#t~ret1586#1.offset; [2025-03-08 19:46:29,606 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-03-08 19:46:29,638 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9079: call ULTIMATE.dealloc(~#descriptor~25#1.base, ~#descriptor~25#1.offset);havoc ~#descriptor~25#1.base, ~#descriptor~25#1.offset; [2025-03-08 19:46:29,673 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5109: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-03-08 19:46:29,679 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4274: havoc __kmalloc_#t~ret98#1.base, __kmalloc_#t~ret98#1.offset; [2025-03-08 19:46:30,656 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4827: call ULTIMATE.dealloc(allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset);havoc allocate_minors_~#descriptor~0#1.base, allocate_minors_~#descriptor~0#1.offset; [2025-03-08 19:46:30,656 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884: call ULTIMATE.dealloc(~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset);havoc ~#interrupt_in_endpoint~0#1.base, ~#interrupt_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset);havoc ~#interrupt_out_endpoint~0#1.base, ~#interrupt_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset);havoc ~#bulk_in_endpoint~0#1.base, ~#bulk_in_endpoint~0#1.offset;call ULTIMATE.dealloc(~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset);havoc ~#bulk_out_endpoint~0#1.base, ~#bulk_out_endpoint~0#1.offset;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: havoc usb_get_intf_#t~ret1594#1.base, usb_get_intf_#t~ret1594#1.offset; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4570: havoc dev_name_#t~mem177#1.base, dev_name_#t~mem177#1.offset; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693: call ULTIMATE.dealloc(create_serial_~#__key~0#1.base, create_serial_~#__key~0#1.offset);havoc create_serial_~#__key~0#1.base, create_serial_~#__key~0#1.offset; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11376: havoc dev_set_name_#t~nondet1553#1; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4408: havoc kobject_name_#t~mem112#1.base, kobject_name_#t~mem112#1.offset; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11383: havoc device_add_#t~nondet1554#1; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417: havoc idr_alloc_#t~nondet1558#1; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11291: havoc __kfifo_alloc_#t~nondet1542#1; [2025-03-08 19:46:30,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629: havoc usb_get_dev_#t~ret1593#1.base, usb_get_dev_#t~ret1593#1.offset; [2025-03-08 19:46:30,768 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9212: call ULTIMATE.dealloc(~#descriptor~26.base, ~#descriptor~26.offset);havoc ~#descriptor~26.base, ~#descriptor~26.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset; [2025-03-08 19:46:31,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540: havoc tty_insert_flip_string_fixed_flag_#t~nondet1580#1; [2025-03-08 19:46:31,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: call ULTIMATE.dealloc(usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset);havoc usb_serial_port_release_~#descriptor~17#1.base, usb_serial_port_release_~#descriptor~17#1.offset; [2025-03-08 19:46:31,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8486: havoc flag_buf_ptr_#t~mem1060#1; [2025-03-08 19:46:31,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11544: havoc tty_insert_flip_string_flags_#t~nondet1581#1; [2025-03-08 19:46:31,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9323: call ULTIMATE.dealloc(usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset);havoc usb_serial_generic_write_bulk_callback_~#descriptor~27#1.base, usb_serial_generic_write_bulk_callback_~#descriptor~27#1.offset; [2025-03-08 19:46:31,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506: call ULTIMATE.dealloc(tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset);havoc tty_insert_flip_char_~#ch#1.base, tty_insert_flip_char_~#ch#1.offset;call ULTIMATE.dealloc(tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset);havoc tty_insert_flip_char_~#flag#1.base, tty_insert_flip_char_~#flag#1.offset; [2025-03-08 19:46:31,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11306: havoc __kfifo_max_r_#t~nondet1545#1; [2025-03-08 19:46:31,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: call ULTIMATE.dealloc(usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset);havoc usb_serial_generic_write_room_~#descriptor~22#1.base, usb_serial_generic_write_room_~#descriptor~22#1.offset; [2025-03-08 19:46:31,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8945: call ULTIMATE.dealloc(usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset);havoc usb_serial_generic_chars_in_buffer_~#descriptor~23#1.base, usb_serial_generic_chars_in_buffer_~#descriptor~23#1.offset; [2025-03-08 19:46:31,166 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11655: havoc #t~nondet1597; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11502: havoc seq_lseek_#t~nondet1572#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11438: havoc ldv_probe_4_#t~nondet1562#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset);havoc usb_serial_operations_init_~#descriptor~20#1.base, usb_serial_operations_init_~#descriptor~20#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset);havoc usb_serial_operations_init_~#descriptor___0~2#1.base, usb_serial_operations_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset);havoc usb_serial_operations_init_~#descriptor___1~1#1.base, usb_serial_operations_init_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset);havoc usb_serial_operations_init_~#descriptor___2~1#1.base, usb_serial_operations_init_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset);havoc usb_serial_operations_init_~#descriptor___3~1#1.base, usb_serial_operations_init_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset);havoc usb_serial_operations_init_~#descriptor___4~1#1.base, usb_serial_operations_init_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset);havoc usb_serial_operations_init_~#descriptor___5~1#1.base, usb_serial_operations_init_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset);havoc usb_serial_operations_init_~#descriptor___6~1#1.base, usb_serial_operations_init_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset);havoc usb_serial_operations_init_~#descriptor___7~1#1.base, usb_serial_operations_init_~#descriptor___7~1#1.offset;call ULTIMATE.dealloc(usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset);havoc usb_serial_operations_init_~#descriptor___8~1#1.base, usb_serial_operations_init_~#descriptor___8~1#1.offset; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11446: havoc ldv_reset_resume_5_#t~nondet1564#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11450: havoc ldv_suspend_4_#t~nondet1565#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11518: havoc seq_read_#t~nondet1576#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: call ULTIMATE.dealloc(usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset);havoc usb_serial_bus_register_~#__key~2#1.base, usb_serial_bus_register_~#__key~2#1.offset; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: havoc tty_register_driver_#t~nondet1587#1; [2025-03-08 19:46:48,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset);havoc main_~#ldvarg17~0#1.base, main_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11358: havoc bus_register_#t~nondet1550#1; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623: havoc usb_disabled_#t~nondet1592#1; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset);havoc ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11393: havoc driver_attach_#t~nondet1555#1; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5085: call ULTIMATE.dealloc(serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset);havoc serial_close_~#descriptor~3#1.base, serial_close_~#descriptor~3#1.offset; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329: havoc __tty_alloc_driver_#t~ret1548#1.base, __tty_alloc_driver_#t~ret1548#1.offset; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11397: havoc driver_register_#t~nondet1556#1; [2025-03-08 19:46:48,011 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: havoc ldv_destruct_7_#t~nondet1561#1; [2025-03-08 19:46:48,037 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4462: havoc #t~mem162; [2025-03-08 19:46:48,217 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset; [2025-03-08 19:46:48,697 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404: havoc find_first_bit_#t~nondet1557#1; [2025-03-08 19:46:48,749 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581: havoc dev_get_drvdata_#t~mem181#1.base, dev_get_drvdata_#t~mem181#1.offset; [2025-03-08 19:46:49,182 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:46:49,232 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11659: havoc usb_show_dynids_#t~nondet1598#1; [2025-03-08 19:46:49,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11298: havoc __kfifo_in_#t~nondet1543#1; [2025-03-08 19:46:49,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: havoc __kfifo_in_r_#t~nondet1544#1; [2025-03-08 19:46:49,495 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4560: havoc #t~mem173; [2025-03-08 19:46:49,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11506: havoc #t~nondet1573; [2025-03-08 19:46:49,651 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11442: havoc #t~nondet1563; [2025-03-08 19:46:49,853 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: call ULTIMATE.dealloc(~#message.base, ~#message.offset);havoc ~#message.base, ~#message.offset; [2025-03-08 19:46:50,890 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9468: call ULTIMATE.dealloc(~#cnow~0.base, ~#cnow~0.offset);havoc ~#cnow~0.base, ~#cnow~0.offset; [2025-03-08 19:46:51,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8572: call ULTIMATE.dealloc(~#descriptor~21.base, ~#descriptor~21.offset);havoc ~#descriptor~21.base, ~#descriptor~21.offset; [2025-03-08 19:46:51,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset; [2025-03-08 19:46:51,859 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314: havoc __kfifo_out_r_#t~nondet1547#1; [2025-03-08 19:46:51,859 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11310: havoc __kfifo_out_#t~nondet1546#1; [2025-03-08 19:46:52,006 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5265: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset; [2025-03-08 19:46:52,032 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11477: havoc #t~nondet1568; [2025-03-08 19:46:52,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11530: havoc #t~nondet1579; [2025-03-08 19:46:52,839 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: havoc #t~nondet1570; [2025-03-08 19:46:52,864 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11345: havoc #t~nondet1549; [2025-03-08 19:46:53,097 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2025-03-08 19:46:53,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11609: havoc #t~ret1590.base, #t~ret1590.offset; [2025-03-08 19:46:53,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: havoc #t~nondet1560; [2025-03-08 19:46:53,237 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4468: havoc #t~mem163; [2025-03-08 19:46:53,458 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: call ULTIMATE.dealloc(~#descriptor~8#1.base, ~#descriptor~8#1.offset);havoc ~#descriptor~8#1.base, ~#descriptor~8#1.offset; [2025-03-08 19:46:53,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717: havoc #t~mem225;havoc #t~bitwise226; [2025-03-08 19:46:53,741 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5024: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-03-08 19:46:53,741 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573: havoc tty_port_open_#t~nondet1584#1; [2025-03-08 19:46:53,815 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361: havoc #t~mem1033;havoc #t~bitwise1034; [2025-03-08 19:46:54,140 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: call ULTIMATE.dealloc(~#descriptor~12#1.base, ~#descriptor~12#1.offset);havoc ~#descriptor~12#1.base, ~#descriptor~12#1.offset; [2025-03-08 19:46:54,283 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11526: havoc #t~nondet1578; [2025-03-08 19:46:54,883 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: havoc tty_port_tty_get_#t~ret1585#1.base, tty_port_tty_get_#t~ret1585#1.offset; [2025-03-08 19:46:54,883 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4594: havoc device_is_registered_#t~mem182#1; [2025-03-08 19:46:54,883 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11365: havoc cancel_work_sync_#t~nondet1551#1; [2025-03-08 19:46:55,769 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11420: havoc idr_find_slowpath_#t~ret1559#1.base, idr_find_slowpath_#t~ret1559#1.offset; [2025-03-08 19:46:55,769 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244: call ULTIMATE.dealloc(idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset);havoc idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset;call ULTIMATE.dealloc(idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset);havoc idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset; [2025-03-08 19:46:56,233 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11569: havoc tty_port_install_#t~nondet1583#1; [2025-03-08 19:46:56,500 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492: call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset; [2025-03-08 19:46:57,065 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5146: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-03-08 19:46:58,940 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11514: havoc seq_puts_#t~nondet1575#1; [2025-03-08 19:46:58,940 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11510: havoc seq_putc_#t~nondet1574#1; [2025-03-08 19:46:58,940 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9570: call ULTIMATE.dealloc(usb_serial_generic_get_icount_~#cnow~2#1.base, usb_serial_generic_get_icount_~#cnow~2#1.offset);havoc usb_serial_generic_get_icount_~#cnow~2#1.base, usb_serial_generic_get_icount_~#cnow~2#1.offset; [2025-03-08 19:46:58,940 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: call ULTIMATE.dealloc(serial_proc_show_~#tmp~36#1.base, serial_proc_show_~#tmp~36#1.offset);havoc serial_proc_show_~#tmp~36#1.base, serial_proc_show_~#tmp~36#1.offset; [2025-03-08 19:46:59,377 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11642: havoc usb_match_one_id_#t~nondet1596#1; [2025-03-08 19:46:59,377 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: havoc usb_match_id_#t~ret1595#1.base, usb_match_id_#t~ret1595#1.offset; [2025-03-08 19:46:59,377 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5744: call ULTIMATE.dealloc(~#descriptor~18#1.base, ~#descriptor~18#1.offset);havoc ~#descriptor~18#1.base, ~#descriptor~18#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset; [2025-03-08 19:46:59,403 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: havoc #t~nondet1589; [2025-03-08 19:47:00,153 INFO L? ?]: Removed 2869 outVars from TransFormulas that were not future-live. [2025-03-08 19:47:00,153 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:47:00,204 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:47:00,204 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 19:47:00,205 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:47:00 BoogieIcfgContainer [2025-03-08 19:47:00,205 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:47:00,207 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:47:00,207 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:47:00,210 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:47:00,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:46:22" (1/3) ... [2025-03-08 19:47:00,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d71a20e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:47:00, skipping insertion in model container [2025-03-08 19:47:00,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:46:25" (2/3) ... [2025-03-08 19:47:00,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d71a20e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:47:00, skipping insertion in model container [2025-03-08 19:47:00,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:47:00" (3/3) ... [2025-03-08 19:47:00,212 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-03-08 19:47:00,224 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:47:00,226 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i that has 140 procedures, 2584 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2025-03-08 19:47:00,290 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:47:00,297 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;@666d8a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:47:00,298 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 19:47:00,309 INFO L276 IsEmpty]: Start isEmpty. Operand has 2583 states, 1807 states have (on average 1.3337022689540674) internal successors, (2410), 1876 states have internal predecessors, (2410), 636 states have call successors, (636), 139 states have call predecessors, (636), 138 states have return successors, (625), 611 states have call predecessors, (625), 625 states have call successors, (625) [2025-03-08 19:47:00,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2025-03-08 19:47:00,322 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:47:00,323 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:47:00,323 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:47:00,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:47:00,327 INFO L85 PathProgramCache]: Analyzing trace with hash -638978850, now seen corresponding path program 1 times [2025-03-08 19:47:00,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:47:00,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499393685] [2025-03-08 19:47:00,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:47:00,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:47:58,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-03-08 19:47:58,992 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-03-08 19:47:58,992 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:47:58,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:47:59,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1100 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 1050 trivial. 0 not checked. [2025-03-08 19:47:59,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:47:59,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499393685] [2025-03-08 19:47:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499393685] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:47:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926813238] [2025-03-08 19:47:59,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:47:59,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:47:59,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:47:59,987 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:47:59,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process