./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.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-3.0/module_get_put-drivers-tty-synclink_gt.ko.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 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 03:10:45,562 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 03:10:45,619 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 03:10:45,624 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 03:10:45,626 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 03:10:45,644 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 03:10:45,645 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 03:10:45,645 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 03:10:45,645 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 03:10:45,645 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 03:10:45,646 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 03:10:45,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 03:10:45,646 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 03:10:45,646 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 03:10:45,646 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 03:10:45,647 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 03:10:45,647 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 03:10:45,647 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:10:45,648 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 03:10:45,648 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 03:10:45,648 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 -> 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 [2025-03-04 03:10:45,845 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 03:10:45,852 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 03:10:45,853 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 03:10:45,854 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 03:10:45,854 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 03:10:45,855 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-04 03:10:46,972 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96b3c3308/156e1e1c522a44f6acd6da6116c05ac9/FLAG96d203009 [2025-03-04 03:10:47,494 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 03:10:47,495 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-04 03:10:47,535 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96b3c3308/156e1e1c522a44f6acd6da6116c05ac9/FLAG96d203009 [2025-03-04 03:10:48,043 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96b3c3308/156e1e1c522a44f6acd6da6116c05ac9 [2025-03-04 03:10:48,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 03:10:48,045 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 03:10:48,046 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 03:10:48,046 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 03:10:48,049 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 03:10:48,050 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:10:48" (1/1) ... [2025-03-04 03:10:48,050 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58508e9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:48, skipping insertion in model container [2025-03-04 03:10:48,050 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:10:48" (1/1) ... [2025-03-04 03:10:48,144 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 03:10:50,228 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-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-03-04 03:10:50,278 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:10:50,306 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 03:10:50,361 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] [2025-03-04 03:10:50,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] [2025-03-04 03:10:50,363 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] [2025-03-04 03:10:50,364 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)); [4959-4960] [2025-03-04 03:10:50,365 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] [2025-03-04 03:10:50,366 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] [2025-03-04 03:10:50,366 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] [2025-03-04 03:10:50,366 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] [2025-03-04 03:10:50,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] [2025-03-04 03:10:50,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] [2025-03-04 03:10:50,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] [2025-03-04 03:10:50,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] [2025-03-04 03:10:50,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] [2025-03-04 03:10:50,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] [2025-03-04 03:10:50,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] [2025-03-04 03:10:50,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] [2025-03-04 03:10:50,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] [2025-03-04 03:10:50,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] [2025-03-04 03:10:50,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] [2025-03-04 03:10:50,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] [2025-03-04 03:10:50,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] [2025-03-04 03:10:50,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] [2025-03-04 03:10:50,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] [2025-03-04 03:10:50,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] [2025-03-04 03:10:50,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] [2025-03-04 03:10:50,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] [2025-03-04 03:10:50,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] [2025-03-04 03:10:50,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] [2025-03-04 03:10:50,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] [2025-03-04 03:10:50,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] [2025-03-04 03:10:50,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] [2025-03-04 03:10:50,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] [2025-03-04 03:10:50,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] [2025-03-04 03:10:50,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] [2025-03-04 03:10:50,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] [2025-03-04 03:10:50,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] [2025-03-04 03:10:50,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] [2025-03-04 03:10:50,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] [2025-03-04 03:10:50,566 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"); [10256-10257] [2025-03-04 03:10:50,567 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"); [10259-10260] [2025-03-04 03:10:50,567 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"); [10263-10264] [2025-03-04 03:10:50,567 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"); [10266-10267] [2025-03-04 03:10:50,567 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"); [10270-10271] [2025-03-04 03:10:50,568 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] [2025-03-04 03:10:50,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] [2025-03-04 03:10:50,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] [2025-03-04 03:10:50,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] [2025-03-04 03:10:50,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] [2025-03-04 03:10:50,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] [2025-03-04 03:10:50,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] [2025-03-04 03:10:50,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] [2025-03-04 03:10:50,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] [2025-03-04 03:10:50,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] [2025-03-04 03:10:50,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] [2025-03-04 03:10:50,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] [2025-03-04 03:10:50,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] [2025-03-04 03:10:50,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] [2025-03-04 03:10:50,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] [2025-03-04 03:10:50,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] [2025-03-04 03:10:50,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] [2025-03-04 03:10:50,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] [2025-03-04 03:10:50,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] [2025-03-04 03:10:50,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] [2025-03-04 03:10:50,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] [2025-03-04 03:10:50,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] [2025-03-04 03:10:50,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] [2025-03-04 03:10:50,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] [2025-03-04 03:10:50,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] [2025-03-04 03:10:50,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] [2025-03-04 03:10:50,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] [2025-03-04 03:10:50,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] [2025-03-04 03:10:50,586 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] [2025-03-04 03:10:50,586 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] [2025-03-04 03:10:50,586 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] [2025-03-04 03:10:50,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] [2025-03-04 03:10:50,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] [2025-03-04 03:10:50,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] [2025-03-04 03:10:50,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] [2025-03-04 03:10:50,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] [2025-03-04 03:10:50,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] [2025-03-04 03:10:50,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] [2025-03-04 03:10:50,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] [2025-03-04 03:10:50,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] [2025-03-04 03:10:50,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] [2025-03-04 03:10:50,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] [2025-03-04 03:10:50,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] [2025-03-04 03:10:50,713 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-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-03-04 03:10:50,718 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:10:50,860 INFO L204 MainTranslator]: Completed translation [2025-03-04 03:10:50,861 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50 WrapperNode [2025-03-04 03:10:50,861 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 03:10:50,862 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 03:10:50,862 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 03:10:50,862 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 03:10:50,866 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:50,935 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:51,163 INFO L138 Inliner]: procedures = 343, calls = 3661, calls flagged for inlining = 193, calls inlined = 174, statements flattened = 10128 [2025-03-04 03:10:51,164 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 03:10:51,164 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 03:10:51,164 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 03:10:51,165 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 03:10:51,171 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:51,171 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:51,216 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,054 INFO L175 MemorySlicer]: Split 2088 memory accesses to 35 slices as follows [1480, 11, 40, 3, 3, 32, 26, 50, 38, 2, 3, 26, 34, 54, 1, 35, 1, 2, 2, 7, 7, 8, 7, 5, 32, 2, 0, 34, 6, 14, 10, 50, 54, 6, 3]. 71 percent of accesses are in the largest equivalence class. The 174 initializations are split as follows [13, 0, 0, 3, 3, 0, 26, 0, 38, 0, 0, 0, 32, 0, 0, 0, 0, 2, 0, 7, 7, 8, 7, 5, 0, 0, 0, 0, 0, 14, 0, 0, 0, 6, 3]. The 806 writes are split as follows [524, 11, 40, 0, 0, 16, 0, 46, 0, 1, 0, 0, 0, 23, 0, 35, 0, 0, 1, 0, 0, 0, 0, 0, 8, 1, 0, 23, 2, 0, 6, 23, 46, 0, 0]. [2025-03-04 03:10:52,055 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,055 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,207 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,227 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,269 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,302 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,358 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 03:10:52,360 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 03:10:52,360 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 03:10:52,360 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 03:10:52,362 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (1/1) ... [2025-03-04 03:10:52,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:10:52,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:10:52,387 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 03:10:52,392 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 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-03-04 03:10:52,415 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-04 03:10:52,415 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 03:10:52,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 03:10:52,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 03:10:52,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 03:10:52,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 03:10:52,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 03:10:52,421 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-03-04 03:10:52,422 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-03-04 03:10:52,422 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 03:10:52,424 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 03:10:52,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 03:10:52,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 03:10:52,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 03:10:52,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 03:10:52,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 03:10:52,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 03:10:52,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-03-04 03:10:52,428 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 03:10:52,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 03:10:52,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 03:10:52,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2025-03-04 03:10:52,431 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2025-03-04 03:10:52,431 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2025-03-04 03:10:52,431 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-04 03:10:52,431 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 03:10:52,432 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-03-04 03:10:52,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 03:10:52,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 03:10:52,433 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-03-04 03:10:52,433 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-03-04 03:10:52,434 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 03:10:52,434 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 03:10:52,434 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2025-03-04 03:10:52,435 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 03:10:52,435 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-04 03:10:52,435 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2025-03-04 03:10:52,435 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2025-03-04 03:10:52,435 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 03:10:52,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 03:10:52,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2025-03-04 03:10:52,437 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 03:10:52,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 03:10:52,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-03-04 03:10:52,439 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2025-03-04 03:10:52,439 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2025-03-04 03:10:52,439 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2025-03-04 03:10:52,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 03:10:52,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-04 03:10:52,441 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 03:10:52,441 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-03-04 03:10:52,441 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2025-03-04 03:10:52,441 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-03-04 03:10:52,441 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 03:10:52,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 03:10:52,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 03:10:52,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 03:10:52,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 03:10:52,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 03:10:52,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-04 03:10:52,445 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2025-03-04 03:10:52,445 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 03:10:52,445 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 03:10:52,445 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2025-03-04 03:10:52,445 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2025-03-04 03:10:52,445 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2025-03-04 03:10:52,449 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2025-03-04 03:10:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-04 03:10:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 03:10:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2025-03-04 03:10:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2025-03-04 03:10:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2025-03-04 03:10:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-03-04 03:10:52,451 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 03:10:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 03:10:52,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 03:10:52,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 03:10:52,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 03:10:52,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2025-03-04 03:10:52,453 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 03:10:52,453 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 03:10:52,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 03:10:52,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2025-03-04 03:10:52,459 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2025-03-04 03:10:52,459 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2025-03-04 03:10:52,459 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2025-03-04 03:10:52,459 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2025-03-04 03:10:52,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 03:10:52,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 03:10:53,417 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 03:10:53,422 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 03:10:53,461 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14889: havoc netpoll_trap_#t~nondet2398#1; [2025-03-04 03:10:53,562 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14729: havoc #t~malloc2376.base, #t~malloc2376.offset; [2025-03-04 03:10:53,975 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14948: havoc tty_get_baud_rate_#t~nondet2410#1; [2025-03-04 03:10:53,975 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume false; [2025-03-04 03:10:53,975 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume !false; [2025-03-04 03:10:54,629 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14841: havoc jiffies_to_msecs_#t~nondet2392#1; [2025-03-04 03:10:54,760 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14732: havoc __kmalloc_#t~ret2377#1.base, __kmalloc_#t~ret2377#1.offset; [2025-03-04 03:10:54,763 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc #t~mem220.base, #t~mem220.offset; [2025-03-04 03:10:54,771 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14865: havoc msecs_to_jiffies_#t~nondet2395#1; [2025-03-04 03:10:54,773 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14755: havoc #t~nondet2380; [2025-03-04 03:10:54,915 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349: havoc #t~mem127.base, #t~mem127.offset; [2025-03-04 03:10:55,002 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15008: havoc tty_unregister_driver_#t~nondet2418#1; [2025-03-04 03:10:55,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5040: havoc arch_irqs_disabled_flags_#t~bitwise24#1; [2025-03-04 03:10:55,058 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759: havoc _copy_to_user_#t~nondet2381#1; [2025-03-04 03:10:55,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14861: havoc #t~nondet2394; [2025-03-04 03:10:55,530 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume false; [2025-03-04 03:10:55,531 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume !false; [2025-03-04 03:10:55,531 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume false; [2025-03-04 03:10:55,531 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume !false; [2025-03-04 03:11:26,115 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume !false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume !false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778: havoc alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14910: havoc register_netdev_#t~nondet2401#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14781: havoc alloc_tty_driver_#t~ret2384#1.base, alloc_tty_driver_#t~ret2384#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14917: havoc request_threaded_irq_#t~nondet2402#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14785: havoc capable_#t~nondet2385#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14924: havoc schedule_work_#t~nondet2403#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14002: call ULTIMATE.dealloc(loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset);havoc loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset;call ULTIMATE.dealloc(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset);havoc loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: 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~2#1.base, device_init_~#__key~2#1.offset);havoc device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc single_open_#t~nondet2406#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: call ULTIMATE.dealloc(get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset);havoc get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155: havoc adapter_test_#t~mem2338#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14825: havoc hdlc_open_#t~nondet2390#1; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume !false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume !false; [2025-03-04 03:11:26,116 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;havoc block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: SUMMARY for call block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398-1: SUMMARY for call block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398: block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset := block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;havoc block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset := block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: call ULTIMATE.dealloc(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset);havoc get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14834: havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404: block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset := block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;havoc block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset := block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404-1: SUMMARY for call block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume false; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume !false; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14975: havoc tty_port_carrier_raised_#t~nondet2414#1; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14982: havoc tty_port_close_start_#t~nondet2415#1; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14851: havoc ldv_undefined_int_#t~nondet2393#1; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: call ULTIMATE.dealloc(alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#1.offset);havoc alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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;call ULTIMATE.dealloc(alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset);havoc alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset);havoc alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991: havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14995: havoc tty_register_driver_#t~nondet2417#1; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume false; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume !false; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: call ULTIMATE.dealloc(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset);havoc set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: SUMMARY for call block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;havoc block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739: havoc __pci_register_driver_#t~nondet2378#1; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308: block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset := block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;havoc block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset := block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset; [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308-1: SUMMARY for call block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,117 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14748: havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314: block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset := block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;havoc block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset := block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314-1: SUMMARY for call block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset := get_current(); srcloc: null [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: havoc carrier_raised_#t~mem1606#1; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume false; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc pci_enable_device_#t~nondet2399#1; [2025-03-04 03:11:26,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13838: call ULTIMATE.dealloc(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset);havoc register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset; [2025-03-04 03:11:27,854 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume false; [2025-03-04 03:11:27,854 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume !false; [2025-03-04 03:11:29,028 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14959: havoc tty_insert_flip_string_flags_#t~nondet2412#1; [2025-03-04 03:11:29,028 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: 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 03:11:29,678 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14798: havoc #t~nondet2386; [2025-03-04 03:11:29,702 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14869: havoc #t~nondet2396; [2025-03-04 03:11:30,576 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14903: havoc #t~nondet2400; [2025-03-04 03:12:03,480 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4925: havoc list_empty_#t~mem1#1.base, list_empty_#t~mem1#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume false; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume !false; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;havoc modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: SUMMARY for call modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset := wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;havoc wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;wait_mgsl_event_~__ptr___1~0#1.base, wait_mgsl_event_~__ptr___1~0#1.offset := wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016-1: SUMMARY for call wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10481: call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946: modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset := modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;havoc modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset := modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume false; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume !false; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946-1: SUMMARY for call modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;havoc modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: SUMMARY for call modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952: modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset := modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;havoc modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset := modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset; [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952-1: SUMMARY for call modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,481 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset := modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;havoc modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset := modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10562: call ULTIMATE.dealloc(init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset);havoc init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10827: 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~2#1.base, modem_input_wait_~#wait~2#1.offset);havoc modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset := modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;havoc modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset := modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: 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_~#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 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: SUMMARY for call modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;havoc modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043-1: SUMMARY for call modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043: modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset := modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;havoc modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset := modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049-1: SUMMARY for call modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset := modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;havoc modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset := modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: SUMMARY for call remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;havoc remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume !false; [2025-03-04 03:12:03,482 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume !false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;havoc wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: SUMMARY for call wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume !false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;havoc add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: SUMMARY for call add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;havoc wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: SUMMARY for call wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661-1: SUMMARY for call remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9604: call ULTIMATE.dealloc(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset);havoc set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset := remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;havoc remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset := remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume !false; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset := wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;havoc wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;wait_mgsl_event_~__ptr___8~0#1.base, wait_mgsl_event_~__ptr___8~0#1.offset := wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201-1: SUMMARY for call wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598-1: SUMMARY for call add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598: add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset := add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;havoc add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset := add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-1: SUMMARY for call wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;havoc wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: SUMMARY for call wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset := wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;havoc wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;wait_mgsl_event_~__ptr___4~0#1.base, wait_mgsl_event_~__ptr___4~0#1.offset := wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10533: call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset; [2025-03-04 03:12:03,483 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667-1: SUMMARY for call remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset := remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;havoc remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset := remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10734: call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset := wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;havoc wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;wait_mgsl_event_~__ptr___9~0#1.base, wait_mgsl_event_~__ptr___9~0#1.offset := wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207-1: SUMMARY for call wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset := add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;havoc add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset := add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604-1: SUMMARY for call add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset := wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;havoc wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;wait_mgsl_event_~__ptr___5~0#1.base, wait_mgsl_event_~__ptr___5~0#1.offset := wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076-1: SUMMARY for call wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset := wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;havoc wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;wait_mgsl_event_~__ptr___0~0#1.base, wait_mgsl_event_~__ptr___0~0#1.offset := wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset; [2025-03-04 03:12:03,484 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: SUMMARY for call wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset := get_current(); srcloc: null [2025-03-04 03:12:03,509 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14766: havoc #t~nondet2382; [2025-03-04 03:12:03,990 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc #t~nondet2411; [2025-03-04 03:12:04,707 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume false; [2025-03-04 03:12:04,708 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume !false; [2025-03-04 03:12:04,734 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14802: havoc #t~nondet2387; [2025-03-04 03:12:04,981 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953: havoc #t~mem2;havoc #t~bitwise3; [2025-03-04 03:12:07,825 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14821: havoc #t~nondet2389; [2025-03-04 03:12:10,547 INFO L? ?]: Removed 3698 outVars from TransFormulas that were not future-live. [2025-03-04 03:12:10,547 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 03:12:10,723 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 03:12:10,723 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-04 03:12:10,723 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:12:10 BoogieIcfgContainer [2025-03-04 03:12:10,723 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 03:12:10,725 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 03:12:10,725 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 03:12:10,729 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 03:12:10,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:10:48" (1/3) ... [2025-03-04 03:12:10,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7374c8b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:12:10, skipping insertion in model container [2025-03-04 03:12:10,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:50" (2/3) ... [2025-03-04 03:12:10,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7374c8b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:12:10, skipping insertion in model container [2025-03-04 03:12:10,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:12:10" (3/3) ... [2025-03-04 03:12:10,731 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-04 03:12:10,745 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 03:12:10,748 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i that has 169 procedures, 4307 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-03-04 03:12:10,840 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 03:12:10,847 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;@7322b4db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 03:12:10,847 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 03:12:10,858 INFO L276 IsEmpty]: Start isEmpty. Operand has 4001 states, 3156 states have (on average 1.4537389100126743) internal successors, (4588), 3243 states have internal predecessors, (4588), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) [2025-03-04 03:12:10,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-04 03:12:10,863 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:12:10,863 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 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 03:12:10,864 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:12:10,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:12:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash -482823803, now seen corresponding path program 1 times [2025-03-04 03:12:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:12:10,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911133876] [2025-03-04 03:12:10,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:12:10,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:12:13,500 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-04 03:12:13,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-04 03:12:13,718 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:12:13,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:12:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:12:14,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:12:14,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911133876] [2025-03-04 03:12:14,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911133876] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:12:14,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:12:14,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:12:14,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546905489] [2025-03-04 03:12:14,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:12:14,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:12:14,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:12:14,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:12:14,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:12:14,119 INFO L87 Difference]: Start difference. First operand has 4001 states, 3156 states have (on average 1.4537389100126743) internal successors, (4588), 3243 states have internal predecessors, (4588), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:12:21,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:12:21,823 INFO L93 Difference]: Finished difference Result 11902 states and 18311 transitions. [2025-03-04 03:12:21,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:12:21,825 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 27 [2025-03-04 03:12:21,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:12:21,902 INFO L225 Difference]: With dead ends: 11902 [2025-03-04 03:12:21,902 INFO L226 Difference]: Without dead ends: 7920 [2025-03-04 03:12:21,938 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:12:21,942 INFO L435 NwaCegarLoop]: 8200 mSDtfsCounter, 5879 mSDsluCounter, 5536 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5879 SdHoareTripleChecker+Valid, 13736 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2025-03-04 03:12:21,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5879 Valid, 13736 Invalid, 772 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2025-03-04 03:12:21,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7920 states. [2025-03-04 03:12:22,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7920 to 7917. [2025-03-04 03:12:22,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7917 states, 6266 states have (on average 1.4063198212575807) internal successors, (8812), 6415 states have internal predecessors, (8812), 1454 states have call successors, (1454), 197 states have call predecessors, (1454), 196 states have return successors, (1452), 1416 states have call predecessors, (1452), 1452 states have call successors, (1452) [2025-03-04 03:12:22,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7917 states to 7917 states and 11718 transitions. [2025-03-04 03:12:22,387 INFO L78 Accepts]: Start accepts. Automaton has 7917 states and 11718 transitions. Word has length 27 [2025-03-04 03:12:22,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:12:22,388 INFO L471 AbstractCegarLoop]: Abstraction has 7917 states and 11718 transitions. [2025-03-04 03:12:22,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:12:22,389 INFO L276 IsEmpty]: Start isEmpty. Operand 7917 states and 11718 transitions. [2025-03-04 03:12:22,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-03-04 03:12:22,404 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:12:22,404 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:12:22,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 03:12:22,404 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:12:22,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:12:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash -425785003, now seen corresponding path program 1 times [2025-03-04 03:12:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:12:22,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360906842] [2025-03-04 03:12:22,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:12:22,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms