./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-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 59e1459c6c111b720a82d7b43a5ebfd93ee5c9e4d690a0db34b750490ff1eae7 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:51:01,076 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:51:01,122 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:51:01,125 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:51:01,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:51:01,146 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:51:01,147 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:51:01,147 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:51:01,147 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:51:01,147 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:51:01,147 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:51:01,147 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:51:01,147 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:51:01,147 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:51:01,147 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:51:01,147 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:51:01,148 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:51:01,148 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:51:01,148 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:51:01,150 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:51:01,150 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:51:01,151 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 59e1459c6c111b720a82d7b43a5ebfd93ee5c9e4d690a0db34b750490ff1eae7 [2025-03-04 04:51:01,336 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:51:01,343 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:51:01,345 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:51:01,346 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:51:01,346 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:51:01,347 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i [2025-03-04 04:51:02,415 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41c7b4550/83984a8eb2714c1793c979cf9cebed26/FLAGb61d37dd3 [2025-03-04 04:51:02,970 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:51:02,971 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i [2025-03-04 04:51:03,012 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41c7b4550/83984a8eb2714c1793c979cf9cebed26/FLAGb61d37dd3 [2025-03-04 04:51:03,471 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41c7b4550/83984a8eb2714c1793c979cf9cebed26 [2025-03-04 04:51:03,473 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:51:03,474 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:51:03,474 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:51:03,475 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:51:03,477 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:51:03,478 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:51:03" (1/1) ... [2025-03-04 04:51:03,478 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ba13569 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:03, skipping insertion in model container [2025-03-04 04:51:03,478 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:51:03" (1/1) ... [2025-03-04 04:51:03,639 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:51:05,829 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i[431060,431073] [2025-03-04 04:51:05,892 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:51:05,918 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:51:05,986 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"); [5984] [2025-03-04 04:51:05,987 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)); [5991] [2025-03-04 04:51:05,988 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)); [6005-6006] [2025-03-04 04:51:05,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6133] [2025-03-04 04:51:05,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6136] [2025-03-04 04:51:05,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6139] [2025-03-04 04:51:05,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6142] [2025-03-04 04:51:06,243 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [9566-9567] [2025-03-04 04:51:06,243 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [9571-9572] [2025-03-04 04:51:06,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [9576-9577] [2025-03-04 04:51:06,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [9581-9582] [2025-03-04 04:51:06,245 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [9608-9609] [2025-03-04 04:51:06,246 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [9613-9614] [2025-03-04 04:51:06,246 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [9618-9619] [2025-03-04 04:51:06,246 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [9623-9624] [2025-03-04 04:51:06,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [9652-9653] [2025-03-04 04:51:06,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [9657-9658] [2025-03-04 04:51:06,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___16->state): : "memory", "cc"); [9662-9663] [2025-03-04 04:51:06,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___17->state): : "memory", "cc"); [9667-9668] [2025-03-04 04:51:06,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [9692] [2025-03-04 04:51:06,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [9695] [2025-03-04 04:51:06,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [9698] [2025-03-04 04:51:06,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [9701] [2025-03-04 04:51:06,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [9704] [2025-03-04 04:51:06,254 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [9758-9759] [2025-03-04 04:51:06,254 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [9763-9764] [2025-03-04 04:51:06,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [9768-9769] [2025-03-04 04:51:06,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [9773-9774] [2025-03-04 04:51:06,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [9798-9799] [2025-03-04 04:51:06,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [9803-9804] [2025-03-04 04:51:06,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [9808-9809] [2025-03-04 04:51:06,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [9813-9814] [2025-03-04 04:51:06,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___13->state): : "memory", "cc"); [9841-9842] [2025-03-04 04:51:06,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [9846-9847] [2025-03-04 04:51:06,258 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [9851-9852] [2025-03-04 04:51:06,258 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___16->state): : "memory", "cc"); [9856-9857] [2025-03-04 04:51:06,265 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [10026-10027] [2025-03-04 04:51:06,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [10031-10032] [2025-03-04 04:51:06,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [10036-10037] [2025-03-04 04:51:06,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [10041-10042] [2025-03-04 04:51:06,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [10082-10083] [2025-03-04 04:51:06,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [10087-10088] [2025-03-04 04:51:06,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [10092-10093] [2025-03-04 04:51:06,268 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___13->state): : "memory", "cc"); [10097-10098] [2025-03-04 04:51:06,496 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i[431060,431073] [2025-03-04 04:51:06,503 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:51:06,635 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:51:06,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06 WrapperNode [2025-03-04 04:51:06,636 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:51:06,637 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:51:06,637 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:51:06,637 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:51:06,641 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:06,709 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:06,948 INFO L138 Inliner]: procedures = 389, calls = 4146, calls flagged for inlining = 187, calls inlined = 181, statements flattened = 10966 [2025-03-04 04:51:06,948 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:51:06,949 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:51:06,949 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:51:06,950 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:51:06,955 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:06,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:06,991 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:07,977 INFO L175 MemorySlicer]: Split 2378 memory accesses to 32 slices as follows [26, 9, 32, 34, 43, 2, 53, 54, 54, 3, 3, 26, 14, 24, 38, 14, 35, 15, 2, 7, 7, 8, 7, 5, 2, 32, 50, 3, 1, 4, 50, 1721]. 72 percent of accesses are in the largest equivalence class. The 129 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 38, 0, 0, 0, 2, 7, 7, 8, 7, 5, 0, 0, 0, 3, 0, 4, 0, 12]. The 943 writes are split as follows [0, 7, 8, 23, 43, 1, 1, 46, 23, 1, 2, 14, 0, 0, 0, 6, 35, 15, 0, 0, 0, 0, 0, 0, 1, 16, 23, 0, 0, 0, 46, 632]. [2025-03-04 04:51:07,978 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:07,978 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,139 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,168 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,223 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,252 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,318 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:51:08,320 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:51:08,320 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:51:08,320 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:51:08,321 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (1/1) ... [2025-03-04 04:51:08,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:51:08,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:51:08,345 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:51:08,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:51:08,366 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2025-03-04 04:51:08,366 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2025-03-04 04:51:08,366 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-04 04:51:08,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-04 04:51:08,366 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:51:08,366 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:51:08,366 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-04 04:51:08,367 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-04 04:51:08,367 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2025-03-04 04:51:08,367 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2025-03-04 04:51:08,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-03-04 04:51:08,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-03-04 04:51:08,367 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_ioctl [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_ioctl [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure chars_in_buffer [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure chars_in_buffer [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_change_mtu [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_change_mtu [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:51:08,368 INFO L130 BoogieDeclarations]: Found specification of procedure set_break [2025-03-04 04:51:08,368 INFO L138 BoogieDeclarations]: Found implementation of procedure set_break [2025-03-04 04:51:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2025-03-04 04:51:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2025-03-04 04:51:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-03-04 04:51:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-03-04 04:51:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure isr_io_pin [2025-03-04 04:51:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_io_pin [2025-03-04 04:51:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_frame_bufs [2025-03-04 04:51:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_frame_bufs [2025-03-04 04:51:08,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:51:08,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure synclinkmp_cleanup [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure synclinkmp_cleanup [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure dtr_rts [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure dtr_rts [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-03-04 04:51:08,370 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-03-04 04:51:08,370 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-03-04 04:51:08,371 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-03-04 04:51:08,371 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:51:08,371 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:51:08,371 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmset [2025-03-04 04:51:08,371 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmset [2025-03-04 04:51:08,371 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 04:51:08,371 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 04:51:08,371 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-04 04:51:08,371 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_timeout [2025-03-04 04:51:08,372 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_timeout [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:51:08,372 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:51:08,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:51:08,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:51:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:51:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2025-03-04 04:51:08,375 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2025-03-04 04:51:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_3 [2025-03-04 04:51:08,375 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_3 [2025-03-04 04:51:08,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-03-04 04:51:08,376 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:51:08,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:51:08,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:51:08,377 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:51:08,379 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure install [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure install [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_destroy [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_destroy [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unlock [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unlock [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load_fifo [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load_fifo [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure carrier_raised [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure carrier_raised [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_3 [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_3 [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure register_test [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure register_test [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-03-04 04:51:08,380 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-03-04 04:51:08,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:51:08,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:51:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:51:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:51:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:51:08,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure hangup [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure hangup [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure bh_handler [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure bh_handler [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_3 [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_3 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write_control_reg [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure write_control_reg [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure put_char [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure put_char [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure isr_timer [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_timer [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure bh_transmit [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure bh_transmit [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_mode [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_mode [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmget [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmget [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg16 [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg16 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure tty_lock [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_lock [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read_status_reg [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure read_status_reg [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-03-04 04:51:08,384 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:51:08,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:51:08,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:51:08,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure irq_test [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_test [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_disconnect_5 [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_disconnect_5 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure flush_chars [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_chars [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure sca_init [2025-03-04 04:51:08,388 INFO L138 BoogieDeclarations]: Found implementation of procedure sca_init [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:51:08,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 04:51:08,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 04:51:08,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:51:08,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:51:08,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:51:08,392 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_4 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_4 [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_3 [2025-03-04 04:51:08,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_3 [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:51:08,393 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:51:08,394 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure rx_free_frame_buffers [2025-03-04 04:51:08,394 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_free_frame_buffers [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:51:08,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-03-04 04:51:08,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-04 04:51:08,395 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 04:51:08,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure loopback_test [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure loopback_test [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-03-04 04:51:08,396 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 04:51:08,396 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure set_termios [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure set_termios [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write_room [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure write_room [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_3 [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_3 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure throttle [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure throttle [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load_dma_buffer [2025-03-04 04:51:08,397 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load_dma_buffer [2025-03-04 04:51:08,397 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg16 [2025-03-04 04:51:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg16 [2025-03-04 04:51:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:51:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:51:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-04 04:51:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-04 04:51:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 04:51:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 04:51:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-03-04 04:51:08,398 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-03-04 04:51:08,398 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure get_icount [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure get_icount [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure unthrottle [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure unthrottle [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure rx_get_frame [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_get_frame [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2025-03-04 04:51:08,399 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2025-03-04 04:51:08,399 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2025-03-04 04:51:09,407 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:51:09,409 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:51:09,926 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14539: havoc capable_#t~nondet2525#1; [2025-03-04 04:51:09,943 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14583: havoc #t~ret2531.base, #t~ret2531.offset; [2025-03-04 04:51:09,963 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: havoc #t~mem577; [2025-03-04 04:51:10,173 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14791: havoc tty_termios_baud_rate_#t~nondet2568#1; [2025-03-04 04:51:10,631 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14565: havoc #t~nondet2527; [2025-03-04 04:51:11,329 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: havoc tty_port_cts_enabled_#t~mem174#1;havoc tty_port_cts_enabled_#t~bitwise175#1; [2025-03-04 04:51:11,466 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14798: havoc tty_unregister_driver_#t~nondet2569#1; [2025-03-04 04:51:11,526 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: havoc #t~mem217.base, #t~mem217.offset; [2025-03-04 04:51:11,693 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14777: havoc tty_port_install_#t~nondet2566#1; [2025-03-04 04:51:11,753 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10991: call ULTIMATE.dealloc(~#TwoBytes~0.base, ~#TwoBytes~0.offset);havoc ~#TwoBytes~0.base, ~#TwoBytes~0.offset; [2025-03-04 04:51:11,769 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14520: havoc _copy_to_user_#t~nondet2523#1; [2025-03-04 04:51:11,870 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: havoc #t~mem1440; [2025-03-04 04:51:11,984 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: call ULTIMATE.dealloc(~#testval~0.base, ~#testval~0.offset);havoc ~#testval~0.base, ~#testval~0.offset; [2025-03-04 04:51:12,112 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14642: havoc #t~nondet2543; [2025-03-04 04:51:38,596 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14702: havoc request_threaded_irq_#t~nondet2552#1; [2025-03-04 04:51:38,596 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14509: havoc __tty_alloc_driver_#t~ret2521#1.base, __tty_alloc_driver_#t~ret2521#1.offset; [2025-03-04 04:51:38,596 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14576: havoc hdlc_open_#t~nondet2529#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14709: havoc seq_lseek_#t~nondet2553#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: call ULTIMATE.dealloc(block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset);havoc block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14580: havoc hdlc_start_xmit_#t~nondet2530#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13064: 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_~#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_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg24~0#1.base, main_~#ldvarg24~0#1.offset);havoc main_~#ldvarg24~0#1.base, main_~#ldvarg24~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset);havoc main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset);havoc main_~#ldvarg20~0#1.base, main_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset);havoc main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg21~0#1.base, main_~#ldvarg21~0#1.offset);havoc main_~#ldvarg21~0#1.base, main_~#ldvarg21~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset);havoc main_~#ldvarg25~0#1.base, main_~#ldvarg25~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_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14717: havoc seq_read_#t~nondet2555#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14784: havoc tty_register_driver_#t~nondet2567#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14721: havoc single_open_#t~nondet2556#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: call ULTIMATE.dealloc(memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset);havoc memory_test_~#testval~1#1.base, memory_test_~#testval~1#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14725: havoc single_release_#t~nondet2557#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14594: havoc ldv_activate_6_#t~nondet2533#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14535: havoc alloc_hdlcdev_#t~ret2524#1.base, alloc_hdlcdev_#t~ret2524#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14601: havoc ldv_destruct_6_#t~nondet2534#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14669: havoc pci_enable_device_#t~nondet2546#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: call ULTIMATE.dealloc(open_~#__wait~0#1.base, open_~#__wait~0#1.offset);havoc open_~#__wait~0#1.base, open_~#__wait~0#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14676: havoc prepare_to_wait_event_#t~nondet2547#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14612: havoc ldv_ndo_init_7_#t~nondet2536#1; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: call ULTIMATE.dealloc(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset);havoc device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset;call ULTIMATE.dealloc(device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset);havoc device_init_~#__key~1#1.base, device_init_~#__key~1#1.offset; [2025-03-04 04:51:38,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14616: havoc ldv_ndo_uninit_7_#t~nondet2537#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14620: havoc ldv_release_5_#t~nondet2538#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10528: call ULTIMATE.dealloc(alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset);havoc alloc_dev_~#__key~0#1.base, alloc_dev_~#__key~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset);havoc alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset);havoc alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset);havoc alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset);havoc alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14624: havoc ldv_setup_5_#t~nondet2539#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14628: havoc ldv_shutdown_6_#t~nondet2540#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14760: havoc tty_port_carrier_raised_#t~nondet2564#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14695: havoc register_netdev_#t~nondet2551#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14497: havoc __pci_register_driver_#t~nondet2519#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14632: havoc ldv_shutdown_9_#t~nondet2541#1; [2025-03-04 04:51:38,598 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14767: havoc tty_port_close_start_#t~nondet2565#1; [2025-03-04 04:51:38,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: havoc #t~mem2286; [2025-03-04 04:51:39,897 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:51:40,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251: havoc #t~mem2274; [2025-03-04 04:51:41,782 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11689: havoc #t~mem2132; [2025-03-04 04:51:41,806 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14605: havoc #t~nondet2535; [2025-03-04 04:51:42,555 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: call ULTIMATE.dealloc(~#ch#1.base, ~#ch#1.offset);havoc ~#ch#1.base, ~#ch#1.offset;call ULTIMATE.dealloc(~#flag#1.base, ~#flag#1.offset);havoc ~#flag#1.base, ~#flag#1.offset; [2025-03-04 04:51:42,556 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487: havoc flag_buf_ptr_#t~mem160#1; [2025-03-04 04:51:42,556 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14744: havoc tty_insert_flip_string_flags_#t~nondet2562#1; [2025-03-04 04:51:43,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546: havoc #t~nondet2526; [2025-03-04 04:51:43,144 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14646: havoc #t~nondet2544; [2025-03-04 04:51:45,210 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14680: havoc #t~nondet2548; [2025-03-04 04:52:14,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: call ULTIMATE.dealloc(wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset);havoc wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset);havoc wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset);havoc wait_mgsl_event_~#mask~0#1.base, wait_mgsl_event_~#mask~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset);havoc wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset);havoc wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset);havoc wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset; [2025-03-04 04:52:14,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: call ULTIMATE.dealloc(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset);havoc modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset);havoc modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset);havoc modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset; [2025-03-04 04:52:14,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122: havoc list_empty_#t~mem24#1.base, list_empty_#t~mem24#1.offset; [2025-03-04 04:52:14,814 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340: call ULTIMATE.dealloc(set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset);havoc set_params_~#tmp_params~0#1.base, set_params_~#tmp_params~0#1.offset; [2025-03-04 04:52:14,854 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14691: havoc #t~nondet2550; [2025-03-04 04:52:15,589 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset; [2025-03-04 04:52:15,616 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14590: havoc #t~nondet2532; [2025-03-04 04:52:15,644 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14740: havoc #t~nondet2561; [2025-03-04 04:52:17,386 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: havoc #t~mem1;havoc #t~bitwise2; [2025-03-04 04:52:18,597 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: havoc #t~mem2281; [2025-03-04 04:52:18,856 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14516: havoc _copy_from_user_#t~nondet2522#1; [2025-03-04 04:52:27,849 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7665: call ULTIMATE.dealloc(~#cnow~0.base, ~#cnow~0.offset);havoc ~#cnow~0.base, ~#cnow~0.offset; [2025-03-04 04:52:30,041 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14662: havoc netif_rx_#t~nondet2545#1; [2025-03-04 04:52:30,042 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14753: havoc tty_ldisc_ref_#t~ret2563#1.base, tty_ldisc_ref_#t~ret2563#1.offset; [2025-03-04 04:52:30,586 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14493: havoc __msecs_to_jiffies_#t~nondet2518#1; [2025-03-04 04:52:30,611 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14572: havoc #t~nondet2528; [2025-03-04 04:52:31,334 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506: havoc #t~ret2520.base, #t~ret2520.offset; [2025-03-04 04:52:33,857 INFO L? ?]: Removed 4312 outVars from TransFormulas that were not future-live. [2025-03-04 04:52:33,857 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:52:34,017 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:52:34,018 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-04 04:52:34,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:52:34 BoogieIcfgContainer [2025-03-04 04:52:34,020 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:52:34,022 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:52:34,022 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:52:34,025 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:52:34,025 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:51:03" (1/3) ... [2025-03-04 04:52:34,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@355b1eaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:52:34, skipping insertion in model container [2025-03-04 04:52:34,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:51:06" (2/3) ... [2025-03-04 04:52:34,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@355b1eaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:52:34, skipping insertion in model container [2025-03-04 04:52:34,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:52:34" (3/3) ... [2025-03-04 04:52:34,028 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i [2025-03-04 04:52:34,042 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:52:34,045 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--tty--synclinkmp.ko-entry_point.cil.out.i that has 199 procedures, 4790 locations, 1 initial locations, 99 loop locations, and 1 error locations. [2025-03-04 04:52:34,165 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:52:34,177 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;@4dd133f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:52:34,177 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:52:34,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 4514 states, 3408 states have (on average 1.453931924882629) internal successors, (4955), 3506 states have internal predecessors, (4955), 968 states have call successors, (968), 137 states have call predecessors, (968), 136 states have return successors, (956), 941 states have call predecessors, (956), 956 states have call successors, (956) [2025-03-04 04:52:34,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2025-03-04 04:52:34,208 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:52:34,208 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 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] [2025-03-04 04:52:34,209 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:52:34,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:52:34,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1841889313, now seen corresponding path program 1 times [2025-03-04 04:52:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:52:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784855985] [2025-03-04 04:52:34,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:52:34,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:52:38,257 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-04 04:52:38,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-04 04:52:38,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:52:38,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:52:39,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1715 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2025-03-04 04:52:39,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:52:39,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784855985] [2025-03-04 04:52:39,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784855985] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 04:52:39,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394346138] [2025-03-04 04:52:39,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:52:39,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 04:52:39,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:52:39,066 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 04:52:39,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process