./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-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:44:52,492 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:44:52,551 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:44:52,556 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:44:52,557 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:44:52,582 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:44:52,583 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:44:52,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:44:52,584 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:44:52,584 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:44:52,584 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:44:52,584 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:44:52,584 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:44:52,584 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:44:52,585 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:44:52,585 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:44:52,586 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:44:52,586 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:44:52,586 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:44:52,587 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:44:52,588 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a90f2e01a2185d721475d33d2f9cf39e47ae49b45c697537955408a86358dace [2025-02-06 06:44:52,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:44:52,846 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:44:52,850 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:44:52,851 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:44:52,851 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:44:52,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-06 06:44:54,134 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a7c48b3/5b5f2b0cb1ae4926928ff8ea76271304/FLAG14ce1da9f [2025-02-06 06:44:54,682 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:44:54,683 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-06 06:44:54,733 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a7c48b3/5b5f2b0cb1ae4926928ff8ea76271304/FLAG14ce1da9f [2025-02-06 06:44:55,189 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/38a7c48b3/5b5f2b0cb1ae4926928ff8ea76271304 [2025-02-06 06:44:55,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:44:55,194 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:44:55,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:44:55,197 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:44:55,201 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:44:55,203 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:44:55" (1/1) ... [2025-02-06 06:44:55,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50e78690 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:55, skipping insertion in model container [2025-02-06 06:44:55,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:44:55" (1/1) ... [2025-02-06 06:44:55,334 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:44:57,765 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-06 06:44:57,828 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:44:57,909 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:44:58,065 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3952] [2025-02-06 06:44:58,067 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3954] [2025-02-06 06:44:58,068 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"); [3964] [2025-02-06 06:44:58,070 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"); [4008-4009] [2025-02-06 06:44:58,071 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"); [4020-4021] [2025-02-06 06:44:58,071 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"); [4024-4025] [2025-02-06 06:44:58,073 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"); [4028-4029] [2025-02-06 06:44:58,073 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"); [4032-4033] [2025-02-06 06:44:58,360 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)); [8079] [2025-02-06 06:44:58,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] [2025-02-06 06:44:58,361 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"); [8095-8096] [2025-02-06 06:44:58,361 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"); [8112-8113] [2025-02-06 06:44:58,362 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)); [8127-8128] [2025-02-06 06:44:58,362 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [8142] [2025-02-06 06:44:58,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8145] [2025-02-06 06:44:58,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8148] [2025-02-06 06:44:58,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [8151] [2025-02-06 06:44:58,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i[313744,313757] [2025-02-06 06:44:58,432 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:44:58,580 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:44:58,580 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58 WrapperNode [2025-02-06 06:44:58,582 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:44:58,583 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:44:58,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:44:58,583 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:44:58,588 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:44:58,693 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:44:58,955 INFO L138 Inliner]: procedures = 388, calls = 4035, calls flagged for inlining = 195, calls inlined = 192, statements flattened = 8166 [2025-02-06 06:44:58,955 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:44:58,956 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:44:58,956 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:44:58,956 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:44:58,966 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:44:58,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:44:59,014 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,644 INFO L175 MemorySlicer]: Split 2421 memory accesses to 26 slices as follows [22, 692, 4, 3, 35, 3, 280, 67, 26, 2, 1, 2, 67, 2, 1036, 2, 2, 23, 2, 26, 2, 1, 26, 70, 18, 7]. 43 percent of accesses are in the largest equivalence class. The 236 initializations are split as follows [0, 0, 4, 0, 0, 0, 0, 67, 0, 0, 0, 0, 67, 0, 89, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 7]. The 1500 writes are split as follows [11, 692, 0, 1, 35, 2, 240, 0, 11, 1, 1, 1, 0, 1, 401, 1, 0, 2, 1, 22, 1, 0, 0, 60, 16, 0]. [2025-02-06 06:45:00,645 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,645 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,831 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,844 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,896 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,929 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,981 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:45:00,983 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:45:00,984 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:45:00,984 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:45:00,985 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (1/1) ... [2025-02-06 06:45:00,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:45:01,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:45:01,016 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:45:01,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:45:01,039 INFO L130 BoogieDeclarations]: Found specification of procedure serial_proc_open [2025-02-06 06:45:01,040 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_proc_open [2025-02-06 06:45:01,040 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_throttle [2025-02-06 06:45:01,040 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_throttle [2025-02-06 06:45:01,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-06 06:45:01,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-06 06:45:01,040 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2025-02-06 06:45:01,040 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2025-02-06 06:45:01,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:45:01,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:45:01,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2025-02-06 06:45:01,041 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2025-02-06 06:45:01,041 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_dtr_rts [2025-02-06 06:45:01,041 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_dtr_rts [2025-02-06 06:45:01,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_remove [2025-02-06 06:45:01,041 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_remove [2025-02-06 06:45:01,041 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-06 06:45:01,042 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-06 06:45:01,042 INFO L130 BoogieDeclarations]: Found specification of procedure serial_chars_in_buffer [2025-02-06 06:45:01,042 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_chars_in_buffer [2025-02-06 06:45:01,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:45:01,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:45:01,042 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-02-06 06:45:01,042 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-02-06 06:45:01,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_5 [2025-02-06 06:45:01,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_5 [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_activate [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_activate [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit_unlock [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit_unlock [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister_drivers [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister_drivers [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_store_new_id [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_store_new_id [2025-02-06 06:45:01,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2025-02-06 06:45:01,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2025-02-06 06:45:01,044 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_work [2025-02-06 06:45:01,044 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_work [2025-02-06 06:45:01,044 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 06:45:01,044 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 06:45:01,044 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_poison_urbs [2025-02-06 06:45:01,044 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_poison_urbs [2025-02-06 06:45:01,044 INFO L130 BoogieDeclarations]: Found specification of procedure serial_hangup [2025-02-06 06:45:01,044 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_hangup [2025-02-06 06:45:01,044 INFO L130 BoogieDeclarations]: Found specification of procedure serial_ioctl [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_ioctl [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write_room [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write_room [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unpoison_urb [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unpoison_urb [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_probe [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_probe [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure serial_get_icount [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_get_icount [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:45:01,045 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:45:01,045 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urb [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urb [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure serial_cleanup [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_cleanup [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_carrier_raised [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_carrier_raised [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_uint_must_check_helper [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_uint_must_check_helper [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 06:45:01,046 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:45:01,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:45:01,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:45:01,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:45:01,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:45:01,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_probe [2025-02-06 06:45:01,049 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_probe [2025-02-06 06:45:01,049 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 06:45:01,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:45:01,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-06 06:45:01,051 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_reset_resume [2025-02-06 06:45:01,051 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_reset_resume [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_read_bulk_callback [2025-02-06 06:45:01,051 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_read_bulk_callback [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-02-06 06:45:01,051 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:45:01,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:45:01,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:45:01,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:45:01,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:45:01,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-06 06:45:01,054 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure serial_port_shutdown [2025-02-06 06:45:01,054 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_port_shutdown [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-02-06 06:45:01,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~pm_message_t~0~TO~int [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-06 06:45:01,054 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-06 06:45:01,054 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-06 06:45:01,055 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-06 06:45:01,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:45:01,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:45:01,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:45:01,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:45:01,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:45:01,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2025-02-06 06:45:01,057 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-06 06:45:01,057 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_put [2025-02-06 06:45:01,057 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_put [2025-02-06 06:45:01,057 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 06:45:01,058 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 06:45:01,058 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_serial [2025-02-06 06:45:01,058 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_serial [2025-02-06 06:45:01,058 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 06:45:01,058 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 06:45:01,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:45:01,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure serial_break [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_break [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write_start [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write_start [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-06 06:45:01,059 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-06 06:45:01,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-02-06 06:45:01,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:45:01,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:45:01,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 06:45:01,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:45:01,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_show [2025-02-06 06:45:01,064 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_show [2025-02-06 06:45:01,064 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_write [2025-02-06 06:45:01,064 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_write [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_4 [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_4 [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_suspend [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_suspend [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_msr_changed [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_msr_changed [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure new_id_store [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure new_id_store [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_debug_data [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_debug_data [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure serial_unthrottle [2025-02-06 06:45:01,065 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_unthrottle [2025-02-06 06:45:01,065 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_submit_read_urbs [2025-02-06 06:45:01,070 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_submit_read_urbs [2025-02-06 06:45:01,070 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:45:01,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:45:01,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure serial_throttle [2025-02-06 06:45:01,072 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_throttle [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:45:01,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_resume [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_resume [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-06 06:45:01,073 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:45:01,073 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:45:01,077 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-06 06:45:01,077 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-06 06:45:01,077 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_softint [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_softint [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmget [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmget [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure bus_unregister [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_unregister [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_poison_urb [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_poison_urb [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure serial_wait_until_sent [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_wait_until_sent [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_device_match [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_device_match [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure serial_open [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_open [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:45:01,078 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:45:01,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure serial_set_termios [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_set_termios [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_resume [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_resume [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_generic_unthrottle [2025-02-06 06:45:01,079 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_generic_unthrottle [2025-02-06 06:45:01,079 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_port_get_by_minor [2025-02-06 06:45:01,081 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_port_get_by_minor [2025-02-06 06:45:01,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure serial_install [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_install [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_handle_sysrq_char [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_handle_sysrq_char [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure serial_tiocmset [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_tiocmset [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_unpoison_port_urbs [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_unpoison_port_urbs [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure serial_write [2025-02-06 06:45:01,082 INFO L138 BoogieDeclarations]: Found implementation of procedure serial_write [2025-02-06 06:45:01,082 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-06 06:45:01,083 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-06 06:45:01,083 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:45:01,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure get_iface_id [2025-02-06 06:45:01,083 INFO L138 BoogieDeclarations]: Found implementation of procedure get_iface_id [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:45:01,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 06:45:01,084 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2025-02-06 06:45:01,084 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2025-02-06 06:45:02,164 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:45:02,167 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:45:02,218 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10445: havoc single_open_#t~nondet1533#1; [2025-02-06 06:45:02,263 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: havoc #t~nondet1555; [2025-02-06 06:45:02,281 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4446: havoc #t~mem162; [2025-02-06 06:45:02,356 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10299: havoc #t~nondet1509; [2025-02-06 06:45:02,401 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5175: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-06 06:45:02,467 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10532: havoc #t~nondet1546; [2025-02-06 06:45:02,492 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: havoc #t~nondet1554; [2025-02-06 06:45:02,496 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4428: havoc #t~mem159; [2025-02-06 06:45:02,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5035: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-06 06:45:03,028 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5288: call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset; [2025-02-06 06:45:03,029 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: 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-02-06 06:45:03,029 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10396: havoc prepare_to_wait_event_#t~nondet1523#1; [2025-02-06 06:45:03,072 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5151: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-02-06 06:45:03,183 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: havoc schedule_timeout_interruptible_#t~nondet1527#1; [2025-02-06 06:45:03,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: havoc tty_termios_baud_rate_#t~nondet1543#1; [2025-02-06 06:45:03,184 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8747: 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-02-06 06:45:03,281 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10501: havoc tty_register_device_#t~ret1541#1.base, tty_register_device_#t~ret1541#1.offset; [2025-02-06 06:45:03,316 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-02-06 06:45:03,371 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: call ULTIMATE.dealloc(~#descriptor~25#1.base, ~#descriptor~25#1.offset);havoc ~#descriptor~25#1.base, ~#descriptor~25#1.offset; [2025-02-06 06:45:03,416 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5081: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-02-06 06:45:03,422 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: havoc __kmalloc_#t~ret96#1.base, __kmalloc_#t~ret96#1.offset; [2025-02-06 06:45:04,799 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: havoc device_add_#t~nondet1511#1; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10347: havoc idr_alloc_#t~nondet1515#1; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: 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-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5856: 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-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10548: havoc usb_get_dev_#t~ret1548#1.base, usb_get_dev_#t~ret1548#1.offset; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: havoc usb_get_intf_#t~ret1549#1.base, usb_get_intf_#t~ret1549#1.offset; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: havoc __kfifo_alloc_#t~nondet1499#1; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210: havoc kobject_name_#t~mem93#1.base, kobject_name_#t~mem93#1.offset; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4542: havoc dev_name_#t~mem175#1.base, dev_name_#t~mem175#1.offset; [2025-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: 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-02-06 06:45:04,800 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10306: havoc dev_set_name_#t~nondet1510#1; [2025-02-06 06:45:04,942 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: 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-02-06 06:45:05,079 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint __read_once_sizeFINAL: assume true; [2025-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: havoc tty_insert_flip_string_fixed_flag_#t~nondet1535#1; [2025-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: havoc flag_buf_ptr_#t~mem1058#1; [2025-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: 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-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8258: 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-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463: havoc tty_insert_flip_string_flags_#t~nondet1536#1; [2025-02-06 06:45:05,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608: 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-02-06 06:45:05,456 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc __kfifo_max_r_#t~nondet1502#1; [2025-02-06 06:45:05,457 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647: 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-02-06 06:45:05,457 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: 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-02-06 06:45:05,460 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10574: havoc #t~nondet1552; [2025-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10441: havoc seq_read_#t~nondet1532#1; [2025-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5057: 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-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10376: havoc ldv_reset_resume_5_#t~nondet1521#1; [2025-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: 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-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: havoc usb_disabled_#t~nondet1547#1; [2025-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: havoc ldv_suspend_4_#t~nondet1522#1; [2025-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9921: 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-02-06 06:45:23,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10288: havoc bus_register_#t~nondet1507#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: 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-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10323: havoc driver_attach_#t~nondet1512#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10259: havoc __tty_alloc_driver_#t~ret1505#1.base, __tty_alloc_driver_#t~ret1505#1.offset; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: havoc seq_lseek_#t~nondet1528#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: havoc driver_register_#t~nondet1513#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: havoc ldv_destruct_7_#t~nondet1518#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368: havoc ldv_probe_4_#t~nondet1519#1; [2025-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7297: 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-02-06 06:45:23,450 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: havoc tty_register_driver_#t~nondet1542#1; [2025-02-06 06:45:23,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4434: havoc #t~mem160; [2025-02-06 06:45:23,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset; [2025-02-06 06:45:24,200 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: havoc find_first_bit_#t~nondet1514#1; [2025-02-06 06:45:24,250 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4553: havoc dev_get_drvdata_#t~mem179#1.base, dev_get_drvdata_#t~mem179#1.offset; [2025-02-06 06:45:24,639 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:45:24,687 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10578: havoc usb_show_dynids_#t~nondet1553#1; [2025-02-06 06:45:24,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: havoc __kfifo_in_#t~nondet1500#1; [2025-02-06 06:45:24,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: havoc __kfifo_in_r_#t~nondet1501#1; [2025-02-06 06:45:24,954 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4532: havoc #t~mem171; [2025-02-06 06:45:25,056 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: havoc #t~nondet1529; [2025-02-06 06:45:25,156 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10372: havoc #t~nondet1520; [2025-02-06 06:45:25,369 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: call ULTIMATE.dealloc(~#message.base, ~#message.offset);havoc ~#message.base, ~#message.offset; [2025-02-06 06:45:26,546 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9220: call ULTIMATE.dealloc(~#cnow~0.base, ~#cnow~0.offset);havoc ~#cnow~0.base, ~#cnow~0.offset; [2025-02-06 06:45:26,941 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8324: call ULTIMATE.dealloc(~#descriptor~21.base, ~#descriptor~21.offset);havoc ~#descriptor~21.base, ~#descriptor~21.offset; [2025-02-06 06:45:27,121 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset; [2025-02-06 06:45:27,585 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: havoc __kfifo_out_#t~nondet1503#1; [2025-02-06 06:45:27,585 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: havoc __kfifo_out_r_#t~nondet1504#1; [2025-02-06 06:45:27,753 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5237: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset; [2025-02-06 06:45:27,783 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10400: havoc #t~nondet1524; [2025-02-06 06:45:28,449 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10414: havoc #t~nondet1526; [2025-02-06 06:45:28,477 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: havoc #t~nondet1506; [2025-02-06 06:45:28,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5437: call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2025-02-06 06:45:28,801 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: havoc #t~ret1545.base, #t~ret1545.offset; [2025-02-06 06:45:28,828 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357: havoc #t~nondet1517; [2025-02-06 06:45:28,947 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4440: havoc #t~mem161; [2025-02-06 06:45:29,155 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5204: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset; [2025-02-06 06:45:29,251 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4689: havoc #t~mem223;havoc #t~bitwise224; [2025-02-06 06:45:29,455 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10492: havoc tty_port_open_#t~nondet1539#1; [2025-02-06 06:45:29,455 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4996: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2025-02-06 06:45:29,535 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8120: havoc #t~mem1031;havoc #t~bitwise1032; [2025-02-06 06:45:29,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: call ULTIMATE.dealloc(~#descriptor~12#1.base, ~#descriptor~12#1.offset);havoc ~#descriptor~12#1.base, ~#descriptor~12#1.offset; [2025-02-06 06:45:30,040 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10449: havoc #t~nondet1534; [2025-02-06 06:45:30,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10495: havoc tty_port_tty_get_#t~ret1540#1.base, tty_port_tty_get_#t~ret1540#1.offset; [2025-02-06 06:45:30,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4566: havoc device_is_registered_#t~mem180#1; [2025-02-06 06:45:30,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10295: havoc cancel_work_sync_#t~nondet1508#1; [2025-02-06 06:45:31,502 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10350: havoc idr_find_slowpath_#t~ret1516#1.base, idr_find_slowpath_#t~ret1516#1.offset; [2025-02-06 06:45:31,502 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113: 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-02-06 06:45:31,966 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10488: havoc tty_port_install_#t~nondet1538#1; [2025-02-06 06:45:32,248 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset; [2025-02-06 06:45:32,764 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5118: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-02-06 06:45:34,691 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: 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-02-06 06:45:34,691 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437: havoc seq_puts_#t~nondet1531#1; [2025-02-06 06:45:34,691 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: havoc seq_putc_#t~nondet1530#1; [2025-02-06 06:45:34,691 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: 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-02-06 06:45:35,169 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10557: havoc usb_match_id_#t~ret1550#1.base, usb_match_id_#t~ret1550#1.offset; [2025-02-06 06:45:35,169 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10561: havoc usb_match_one_id_#t~nondet1551#1; [2025-02-06 06:45:35,170 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: 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-02-06 06:45:35,199 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522: havoc #t~nondet1544; [2025-02-06 06:45:36,145 INFO L? ?]: Removed 2848 outVars from TransFormulas that were not future-live. [2025-02-06 06:45:36,145 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:45:36,225 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:45:36,226 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 06:45:36,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:45:36 BoogieIcfgContainer [2025-02-06 06:45:36,226 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:45:36,229 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:45:36,229 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:45:36,233 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:45:36,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:44:55" (1/3) ... [2025-02-06 06:45:36,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3053c49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:45:36, skipping insertion in model container [2025-02-06 06:45:36,235 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:44:58" (2/3) ... [2025-02-06 06:45:36,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3053c49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:45:36, skipping insertion in model container [2025-02-06 06:45:36,235 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:45:36" (3/3) ... [2025-02-06 06:45:36,237 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i [2025-02-06 06:45:36,253 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:45:36,259 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--usb--serial--usbserial.ko-entry_point.cil.out.i that has 136 procedures, 2521 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2025-02-06 06:45:36,383 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:45:36,395 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;@178e3bb1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:45:36,396 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:45:36,409 INFO L276 IsEmpty]: Start isEmpty. Operand has 2525 states, 1782 states have (on average 1.3361391694725029) internal successors, (2381), 1850 states have internal predecessors, (2381), 601 states have call successors, (601), 135 states have call predecessors, (601), 133 states have return successors, (588), 574 states have call predecessors, (588), 588 states have call successors, (588) [2025-02-06 06:45:36,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2025-02-06 06:45:36,472 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:45:36,473 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:45:36,474 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:45:36,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:45:36,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2009237888, now seen corresponding path program 1 times [2025-02-06 06:45:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:45:36,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78441866] [2025-02-06 06:45:36,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:45:36,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms