./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5483cbf8ead6e4b7e201254f8b50a2e69819c972347dc4ffde5aceae794b0023 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 09:49:43,608 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:49:43,659 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:49:43,664 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:49:43,668 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:49:43,690 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:49:43,691 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:49:43,691 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:49:43,692 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:49:43,692 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:49:43,692 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:49:43,692 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:49:43,693 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:49:43,693 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:49:43,693 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:49:43,694 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:49:43,694 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:49:43,694 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:49:43,695 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:49:43,695 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:49:43,696 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:49:43,696 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:49:43,696 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:49:43,696 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:49:43,696 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 -> 5483cbf8ead6e4b7e201254f8b50a2e69819c972347dc4ffde5aceae794b0023 [2025-03-17 09:49:43,937 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:49:43,948 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:49:43,951 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:49:43,952 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:49:43,952 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:49:43,953 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2025-03-17 09:49:45,221 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a47878724/3607663f61bf480a91e8bd6cc18e49bd/FLAG684b8fefe [2025-03-17 09:49:45,696 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:49:45,697 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2025-03-17 09:49:45,741 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a47878724/3607663f61bf480a91e8bd6cc18e49bd/FLAG684b8fefe [2025-03-17 09:49:45,773 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a47878724/3607663f61bf480a91e8bd6cc18e49bd [2025-03-17 09:49:45,775 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:49:45,776 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:49:45,777 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:49:45,777 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:49:45,780 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:49:45,780 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:49:45" (1/1) ... [2025-03-17 09:49:45,782 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12c93b51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:45, skipping insertion in model container [2025-03-17 09:49:45,782 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:49:45" (1/1) ... [2025-03-17 09:49:45,866 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:49:48,387 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2025-03-17 09:49:48,391 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2025-03-17 09:49:48,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:49:48,448 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:49:48,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5337] [2025-03-17 09:49:48,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5344] [2025-03-17 09:49:48,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5351] [2025-03-17 09:49:48,541 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5397-5398] [2025-03-17 09:49:48,542 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" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5403-5405] [2025-03-17 09:49:48,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5453] [2025-03-17 09:49:48,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5456] [2025-03-17 09:49:48,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5459] [2025-03-17 09:49:48,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5462] [2025-03-17 09:49:48,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5560] [2025-03-17 09:49:48,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5568] [2025-03-17 09:49:48,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5598] [2025-03-17 09:49:48,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5606] [2025-03-17 09:49:48,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5613] [2025-03-17 09:49:48,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5621] [2025-03-17 09:49:48,552 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5689-5690] [2025-03-17 09:49:48,554 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5723-5724] [2025-03-17 09:49:48,745 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2025-03-17 09:49:48,745 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-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2025-03-17 09:49:48,750 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:49:48,919 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:49:48,920 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48 WrapperNode [2025-03-17 09:49:48,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:49:48,921 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:49:48,921 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:49:48,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:49:48,927 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:49,003 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:49,210 INFO L138 Inliner]: procedures = 444, calls = 2435, calls flagged for inlining = 214, calls inlined = 199, statements flattened = 6663 [2025-03-17 09:49:49,210 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:49:49,211 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:49:49,211 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:49:49,211 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:49:49,222 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:49,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:49,292 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,100 INFO L175 MemorySlicer]: Split 1023 memory accesses to 25 slices as follows [5, 1, 6, 6, 2, 9, 9, 9, 26, 7, 9, 1, 52, 3, 846, 2, 2, 7, 5, 1, 5, 5, 2, 1, 2]. 83 percent of accesses are in the largest equivalence class. The 89 initializations are split as follows [5, 1, 6, 6, 2, 8, 8, 8, 0, 6, 8, 0, 0, 1, 5, 0, 0, 7, 5, 0, 5, 5, 0, 1, 2]. The 441 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 42, 0, 370, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0]. [2025-03-17 09:49:50,101 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,101 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,210 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,263 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,288 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,343 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:49:50,345 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:49:50,346 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:49:50,346 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:49:50,347 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (1/1) ... [2025-03-17 09:49:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:49:50,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:49:50,381 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-17 09:49:50,409 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-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_tlan_priv [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_tlan_priv [2025-03-17 09:49:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2025-03-17 09:49:50,429 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-03-17 09:49:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_tlan_priv [2025-03-17 09:49:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_tlan_priv [2025-03-17 09:49:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:49:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:49:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:49:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:49:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:49:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:49:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:49:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:49:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:49:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2025-03-17 09:49:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2025-03-17 09:49:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:49:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:49:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2025-03-17 09:49:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:49:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2025-03-17 09:49:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2025-03-17 09:49:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2025-03-17 09:49:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2025-03-17 09:49:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-17 09:49:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2025-03-17 09:49:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:49:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-17 09:49:50,438 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:49:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_11_2 [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_11_2 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_detect [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_detect [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2025-03-17 09:49:50,439 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:49:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 09:49:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_exit [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_exit [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 09:49:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2025-03-17 09:49:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2025-03-17 09:49:50,444 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-17 09:49:50,444 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-03-17 09:49:50,444 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_cleanup [2025-03-17 09:49:50,444 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_cleanup [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 09:49:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 09:49:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 09:49:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 09:49:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2025-03-17 09:49:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2025-03-17 09:49:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2025-03-17 09:49:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2025-03-17 09:49:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-03-17 09:49:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-03-17 09:49:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2025-03-17 09:49:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2025-03-17 09:49:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2025-03-17 09:49:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2025-03-17 09:49:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2025-03-17 09:49:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_97 [2025-03-17 09:49:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_97 [2025-03-17 09:49:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 09:49:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2025-03-17 09:49:50,450 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-17 09:49:50,450 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-03-17 09:49:50,450 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-03-17 09:49:50,450 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:49:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-03-17 09:49:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-17 09:49:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-03-17 09:49:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-03-17 09:49:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-03-17 09:49:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-03-17 09:49:51,229 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:49:51,234 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:49:51,302 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089: havoc __pci_enable_wake_#t~nondet1350#1; [2025-03-17 09:49:51,306 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:49:51,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13230: havoc netpoll_trap_#t~nondet1366#1; [2025-03-17 09:49:51,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5353-1: test_and_clear_bit_#res#1 := 1; [2025-03-17 09:49:52,063 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13273: havoc queue_work_on_#t~nondet1373#1; [2025-03-17 09:49:52,063 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13226: havoc netif_rx_#t~nondet1365#1; [2025-03-17 09:49:52,063 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842: call ULTIMATE.dealloc(tlan_handle_status_check_~#tlphy_ctl~0#1.base, tlan_handle_status_check_~#tlphy_ctl~0#1.offset);havoc tlan_handle_status_check_~#tlphy_ctl~0#1.base, tlan_handle_status_check_~#tlphy_ctl~0#1.offset;call ULTIMATE.dealloc(tlan_handle_status_check_~#tlphy_sts~0#1.base, tlan_handle_status_check_~#tlphy_sts~0#1.offset);havoc tlan_handle_status_check_~#tlphy_sts~0#1.base, tlan_handle_status_check_~#tlphy_sts~0#1.offset; [2025-03-17 09:49:52,063 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: havoc eth_type_trans_#t~nondet1359#1; [2025-03-17 09:49:52,461 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5359: havoc constant_test_bit_#t~mem0#1;havoc constant_test_bit_#t~bitwise1#1; [2025-03-17 09:49:52,472 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11331: havoc ldv_dev_get_drvdata_#t~mem1253#1.base, ldv_dev_get_drvdata_#t~mem1253#1.offset;havoc ldv_dev_get_drvdata_#t~mem1254#1.base, ldv_dev_get_drvdata_#t~mem1254#1.offset; [2025-03-17 09:49:52,479 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13164: havoc #t~nondet1360; [2025-03-17 09:49:52,507 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13269: havoc #t~nondet1372; [2025-03-17 09:49:52,530 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: havoc #t~mem145.base, #t~mem145.offset; [2025-03-17 09:49:52,532 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: havoc #t~nondet1364; [2025-03-17 09:49:52,766 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8447: call ULTIMATE.dealloc(~#status~0#1.base, ~#status~0#1.offset);havoc ~#status~0#1.base, ~#status~0#1.offset;call ULTIMATE.dealloc(~#partner~0#1.base, ~#partner~0#1.offset);havoc ~#partner~0#1.base, ~#partner~0#1.offset;call ULTIMATE.dealloc(~#tlphy_ctl~1#1.base, ~#tlphy_ctl~1#1.offset);havoc ~#tlphy_ctl~1#1.base, ~#tlphy_ctl~1#1.offset;call ULTIMATE.dealloc(~#tlphy_par~0#1.base, ~#tlphy_par~0#1.offset);havoc ~#tlphy_par~0#1.base, ~#tlphy_par~0#1.offset;call ULTIMATE.dealloc(~#tlphy_id1~0#1.base, ~#tlphy_id1~0#1.offset);havoc ~#tlphy_id1~0#1.base, ~#tlphy_id1~0#1.offset;call ULTIMATE.dealloc(~#tlphy_id2~0#1.base, ~#tlphy_id2~0#1.offset);havoc ~#tlphy_id2~0#1.base, ~#tlphy_id2~0#1.offset; [2025-03-17 09:49:52,788 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: havoc #t~mem79.base, #t~mem79.offset; [2025-03-17 09:49:52,814 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: call ULTIMATE.dealloc(~#data0~1.base, ~#data0~1.offset);havoc ~#data0~1.base, ~#data0~1.offset;call ULTIMATE.dealloc(~#data1~1.base, ~#data1~1.offset);havoc ~#data1~1.base, ~#data1~1.offset;call ULTIMATE.dealloc(~#data2~0.base, ~#data2~0.offset);havoc ~#data2~0.base, ~#data2~0.offset;call ULTIMATE.dealloc(~#data3~0.base, ~#data3~0.offset);havoc ~#data3~0.base, ~#data3~0.offset; [2025-03-17 09:49:53,207 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13118: havoc alloc_etherdev_mqs_#t~ret1353#1.base, alloc_etherdev_mqs_#t~ret1353#1.offset; [2025-03-17 09:49:53,207 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9733-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:49:53,207 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13237: havoc pci_enable_device_#t~nondet1367#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11157-1: ldv_register_netdev_95_#res#1 := ldv_register_netdev_95_~ldv_func_res~4#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13189: havoc ldv_pre_register_netdev_#t~nondet1361#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142-1: ldv_alloc_etherdev_mqs_94_#res#1.base, ldv_alloc_etherdev_mqs_94_#res#1.offset := ldv_alloc_etherdev_mqs_94_~ldv_func_res~3#1.base, ldv_alloc_etherdev_mqs_94_~ldv_func_res~3#1.offset; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc is_device_dma_capable_#t~mem52#1.base, is_device_dma_capable_#t~mem52#1.offset;havoc is_device_dma_capable_#t~mem53#1.base, is_device_dma_capable_#t~mem53#1.offset;havoc is_device_dma_capable_#t~mem54#1;havoc is_device_dma_capable_#t~short55#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10717-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13277: havoc register_netdev_#t~nondet1374#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13244: havoc pci_request_regions_#t~nondet1368#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13145: havoc dma_set_mask_#t~nondet1356#1; [2025-03-17 09:49:53,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10718-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:49:53,213 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13097: havoc #t~nondet1352; [2025-03-17 09:49:53,282 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-1: ldv_mod_timer_88_#res#1 := ldv_mod_timer_88_~ldv_func_res~0#1; [2025-03-17 09:49:53,282 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10220-1: ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2025-03-17 09:49:53,283 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: havoc mod_timer_#t~nondet1362#1; [2025-03-17 09:49:53,302 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11099-1: ldv_del_timer_sync_91_#res#1 := ldv_del_timer_sync_91_~ldv_func_res~1#1; [2025-03-17 09:49:53,302 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-03-17 09:49:53,302 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13138: havoc del_timer_sync_#t~nondet1355#1; [2025-03-17 09:49:53,385 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: havoc arch_irqs_disabled_flags_#t~bitwise13#1; [2025-03-17 09:49:53,400 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13122: havoc cancel_work_sync_#t~nondet1354#1; [2025-03-17 09:49:53,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13281: havoc request_threaded_irq_#t~nondet1375#1; [2025-03-17 09:49:53,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11215-1: ldv_request_irq_100_#res#1 := ldv_request_irq_100_~ldv_func_res~5#1; [2025-03-17 09:49:53,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 09:49:53,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13206: havoc netdev_err_#t~nondet1363#1; [2025-03-17 09:49:53,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-03-17 09:49:53,878 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258: havoc #t~nondet1370; [2025-03-17 09:49:53,947 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8667: call ULTIMATE.dealloc(~#control~0.base, ~#control~0.offset);havoc ~#control~0.base, ~#control~0.offset;call ULTIMATE.dealloc(~#hi~0.base, ~#hi~0.offset);havoc ~#hi~0.base, ~#hi~0.offset;call ULTIMATE.dealloc(~#lo~0.base, ~#lo~0.offset);havoc ~#lo~0.base, ~#lo~0.offset; [2025-03-17 09:49:59,780 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907-1: SUMMARY for call tlan_eisa_probe_#t~ret353#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret353#1;havoc tlan_eisa_probe_#t~ret353#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume 64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: SUMMARY for call tlan_eisa_probe_#t~ret354#1 := printk(44, 0); srcloc: null [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume -2147483648 <= tlan_eisa_probe_#t~ret354#1 && tlan_eisa_probe_#t~ret354#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret354#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13251: havoc pci_save_state_#t~nondet1369#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: tlan_eisa_probe_~irq~0#1 := 10; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume 128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-2: havoc tlan_eisa_probe_#t~bitwise355#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise355#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise355#1 <= 16) && tlan_eisa_probe_#t~bitwise355#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise355#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise355#1 >= -2147483648; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume 0 != tlan_eisa_probe_#t~bitwise355#1;havoc tlan_eisa_probe_#t~bitwise355#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !(0 != tlan_eisa_probe_#t~bitwise355#1);havoc tlan_eisa_probe_#t~bitwise355#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise355#1 := 0; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-4: assume !(0 == ~debug~0); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise355#1 := ~debug~0; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-3: assume !(16 == ~debug~0); [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: tlan_eisa_probe_~irq~0#1 := 11; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914: assume -2147483648 <= tlan_eisa_probe_#t~ret356#1 && tlan_eisa_probe_#t~ret356#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret356#1; [2025-03-17 09:49:59,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6914-1: SUMMARY for call tlan_eisa_probe_#t~ret356#1 := printk(45, 0); srcloc: null [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: assume { :begin_inline___request_region } true;__request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1 := ~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0;havoc __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;__request_region_~arg0#1.base, __request_region_~arg0#1.offset := __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset;__request_region_~arg1#1 := __request_region_#in~arg1#1;__request_region_~arg2#1 := __request_region_#in~arg2#1;__request_region_~arg3#1.base, __request_region_~arg3#1.offset := __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset;__request_region_~arg4#1 := __request_region_#in~arg4#1; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8835: call ULTIMATE.dealloc(tlan_phy_start_link_~#ability~0#1.base, tlan_phy_start_link_~#ability~0#1.offset);havoc tlan_phy_start_link_~#ability~0#1.base, tlan_phy_start_link_~#ability~0#1.offset;call ULTIMATE.dealloc(tlan_phy_start_link_~#status~1#1.base, tlan_phy_start_link_~#status~1#1.offset);havoc tlan_phy_start_link_~#status~1#1.base, tlan_phy_start_link_~#status~1#1.offset;call ULTIMATE.dealloc(tlan_phy_start_link_~#tctl~0#1.base, tlan_phy_start_link_~#tctl~0#1.offset);havoc tlan_phy_start_link_~#tctl~0#1.base, tlan_phy_start_link_~#tctl~0#1.offset; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: SUMMARY for call tlan_eisa_probe_#t~ret363#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616); [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume 16 == ~debug~0; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume !(16 == ~debug~0); [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13265: havoc pci_wake_from_d3_#t~nondet1371#1; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: SUMMARY for call tlan_eisa_probe_#t~ret358#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret358#1;havoc tlan_eisa_probe_#t~ret358#1; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2025-03-17 09:49:59,782 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume -2147483648 <= tlan_eisa_probe_#t~ret363#1 && tlan_eisa_probe_#t~ret363#1 <= 2147483647;tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret363#1;havoc tlan_eisa_probe_#t~ret363#1; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1382#1 := main_#res#1;havoc main_#t~ret1168#1, main_~tmp~74#1;assume { :end_inline_main } true; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7003: tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: SUMMARY for call tlan_eisa_probe_#t~ret359#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret359#1;havoc tlan_eisa_probe_#t~ret359#1; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10440: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2025-03-17 09:49:59,783 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007-1: SUMMARY for call tlan_eisa_probe_#t~ret364#1 := printk(47, 0); srcloc: null [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007: assume -2147483648 <= tlan_eisa_probe_#t~ret364#1 && tlan_eisa_probe_#t~ret364#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret364#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13152: havoc eth_change_mtu_#t~nondet1357#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285: havoc skb_pad_#t~nondet1376#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13156: havoc eth_mac_addr_#t~nondet1358#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: call ULTIMATE.dealloc(tlan_phy_reset_~#value~6#1.base, tlan_phy_reset_~#value~6#1.offset);havoc tlan_phy_reset_~#value~6#1.base, tlan_phy_reset_~#value~6#1.offset; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call tlan_eisa_probe_#t~ret360#1 := inb((if (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret360#1;havoc tlan_eisa_probe_#t~ret360#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7015-1: SUMMARY for call tlan_eisa_probe_#t~ret365#1 := printk(48, 0); srcloc: null [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7015: assume -2147483648 <= tlan_eisa_probe_#t~ret365#1 && tlan_eisa_probe_#t~ret365#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret365#1; [2025-03-17 09:49:59,784 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13093: havoc __pci_register_driver_#t~nondet1351#1; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296); [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume 16 == ~debug~0; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume !(16 == ~debug~0); [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-1: ldv___pci_register_driver_92_#res#1 := ldv___pci_register_driver_92_~ldv_func_res~2#1; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8936: call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#an_adv~0#1.base, tlan_phy_finish_auto_neg_~#an_adv~0#1.offset);havoc tlan_phy_finish_auto_neg_~#an_adv~0#1.base, tlan_phy_finish_auto_neg_~#an_adv~0#1.offset;call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#an_lpa~0#1.base, tlan_phy_finish_auto_neg_~#an_lpa~0#1.offset);havoc tlan_phy_finish_auto_neg_~#an_lpa~0#1.base, tlan_phy_finish_auto_neg_~#an_lpa~0#1.offset;call ULTIMATE.dealloc(tlan_phy_finish_auto_neg_~#status~2#1.base, tlan_phy_finish_auto_neg_~#status~2#1.offset);havoc tlan_phy_finish_auto_neg_~#status~2#1.base, tlan_phy_finish_auto_neg_~#status~2#1.offset; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume 16 == ~debug~0; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume !(16 == ~debug~0); [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume -2147483648 <= tlan_eisa_probe_#t~ret361#1 && tlan_eisa_probe_#t~ret361#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret361#1; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise349#1 := 0; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume !(0 == ~debug~0); [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: SUMMARY for call tlan_eisa_probe_#t~ret361#1 := printk(46, 0); srcloc: null [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13303-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset;havoc __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset; [2025-03-17 09:49:59,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13303-3: SUMMARY for call __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset := ldv_malloc(56); srcloc: null [2025-03-17 09:49:59,786 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13303: havoc __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset; [2025-03-17 09:49:59,786 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13303-1: tlan_eisa_probe_#t~ret357#1.base, tlan_eisa_probe_#t~ret357#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1381#1.base, __request_region_#t~ret1381#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret357#1.base, tlan_eisa_probe_#t~ret357#1.offset;havoc tlan_eisa_probe_#t~ret357#1.base, tlan_eisa_probe_#t~ret357#1.offset; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: tlan_eisa_probe_~ioaddr~0#1 := 4096; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963-1: SUMMARY for call tlan_eisa_probe_#t~ret362#1 := inb((if (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret362#1;havoc tlan_eisa_probe_#t~ret362#1; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume 0 != tlan_eisa_probe_#t~bitwise349#1;havoc tlan_eisa_probe_#t~bitwise349#1; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume !(0 != tlan_eisa_probe_#t~bitwise349#1);havoc tlan_eisa_probe_#t~bitwise349#1; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise349#1 := ~debug~0; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-3: assume !(16 == ~debug~0); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-2: havoc tlan_eisa_probe_#t~bitwise349#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise349#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise349#1 <= 16) && tlan_eisa_probe_#t~bitwise349#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise349#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise349#1 >= -2147483648; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume 16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume !(16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900-1: SUMMARY for call tlan_eisa_probe_#t~ret350#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret350#1;havoc tlan_eisa_probe_#t~ret350#1; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: tlan_eisa_probe_~irq~0#1 := 5; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901-1: SUMMARY for call tlan_eisa_probe_#t~ret351#1 := printk(43, 0); srcloc: null [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901: assume -2147483648 <= tlan_eisa_probe_#t~ret351#1 && tlan_eisa_probe_#t~ret351#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret351#1; [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume 32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume !(32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2025-03-17 09:49:59,789 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: tlan_eisa_probe_~irq~0#1 := 9; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise352#1 := ~debug~0; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-3: assume !(16 == ~debug~0); [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-2: havoc tlan_eisa_probe_#t~bitwise352#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise352#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise352#1 <= 16) && tlan_eisa_probe_#t~bitwise352#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise352#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise352#1 >= -2147483648; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume 0 != tlan_eisa_probe_#t~bitwise352#1;havoc tlan_eisa_probe_#t~bitwise352#1; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume !(0 != tlan_eisa_probe_#t~bitwise352#1);havoc tlan_eisa_probe_#t~bitwise352#1; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise352#1 := 0; [2025-03-17 09:49:59,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-4: assume !(0 == ~debug~0); [2025-03-17 09:50:00,792 INFO L? ?]: Removed 2320 outVars from TransFormulas that were not future-live. [2025-03-17 09:50:00,792 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:50:00,912 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:50:00,913 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:50:00,913 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:50:00 BoogieIcfgContainer [2025-03-17 09:50:00,913 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:50:00,915 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:50:00,915 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:50:00,923 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:50:00,924 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:49:45" (1/3) ... [2025-03-17 09:50:00,924 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7db34f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:50:00, skipping insertion in model container [2025-03-17 09:50:00,925 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:49:48" (2/3) ... [2025-03-17 09:50:00,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7db34f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:50:00, skipping insertion in model container [2025-03-17 09:50:00,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:50:00" (3/3) ... [2025-03-17 09:50:00,927 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2025-03-17 09:50:00,939 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:50:00,943 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i that has 107 procedures, 2726 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 09:50:01,038 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:50:01,047 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;@16a44d25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:50:01,047 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 09:50:01,061 INFO L276 IsEmpty]: Start isEmpty. Operand has 2724 states, 1928 states have (on average 1.3635892116182573) internal successors, (2629), 1965 states have internal predecessors, (2629), 690 states have call successors, (690), 106 states have call predecessors, (690), 105 states have return successors, (685), 674 states have call predecessors, (685), 685 states have call successors, (685) [2025-03-17 09:50:01,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-03-17 09:50:01,097 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:50:01,097 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 09:50:01,098 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:50:01,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:50:01,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1317910885, now seen corresponding path program 1 times [2025-03-17 09:50:01,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:50:01,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205237683] [2025-03-17 09:50:01,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:50:01,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:50:07,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-17 09:50:08,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-17 09:50:08,167 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:50:08,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:50:08,886 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-17 09:50:08,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:50:08,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205237683] [2025-03-17 09:50:08,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205237683] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:50:08,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:50:08,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:50:08,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106821648] [2025-03-17 09:50:08,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:50:08,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:50:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:50:08,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:50:08,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:50:08,916 INFO L87 Difference]: Start difference. First operand has 2724 states, 1928 states have (on average 1.3635892116182573) internal successors, (2629), 1965 states have internal predecessors, (2629), 690 states have call successors, (690), 106 states have call predecessors, (690), 105 states have return successors, (685), 674 states have call predecessors, (685), 685 states have call successors, (685) Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 09:50:12,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:50:18,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:50:18,733 INFO L93 Difference]: Finished difference Result 7950 states and 12428 transitions. [2025-03-17 09:50:18,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:50:18,738 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 126 [2025-03-17 09:50:18,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:50:18,810 INFO L225 Difference]: With dead ends: 7950 [2025-03-17 09:50:18,810 INFO L226 Difference]: Without dead ends: 5186 [2025-03-17 09:50:18,852 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-17 09:50:18,856 INFO L435 NwaCegarLoop]: 3871 mSDtfsCounter, 3883 mSDsluCounter, 3696 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3883 SdHoareTripleChecker+Valid, 7567 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:50:18,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3883 Valid, 7567 Invalid, 406 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 398 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2025-03-17 09:50:18,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5186 states. [2025-03-17 09:50:19,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5186 to 5176. [2025-03-17 09:50:19,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5176 states, 3686 states have (on average 1.3331524688008682) internal successors, (4914), 3758 states have internal predecessors, (4914), 1285 states have call successors, (1285), 207 states have call predecessors, (1285), 204 states have return successors, (1507), 1258 states have call predecessors, (1507), 1285 states have call successors, (1507) [2025-03-17 09:50:19,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5176 states to 5176 states and 7706 transitions. [2025-03-17 09:50:19,217 INFO L78 Accepts]: Start accepts. Automaton has 5176 states and 7706 transitions. Word has length 126 [2025-03-17 09:50:19,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:50:19,218 INFO L471 AbstractCegarLoop]: Abstraction has 5176 states and 7706 transitions. [2025-03-17 09:50:19,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 09:50:19,219 INFO L276 IsEmpty]: Start isEmpty. Operand 5176 states and 7706 transitions. [2025-03-17 09:50:19,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2025-03-17 09:50:19,227 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:50:19,227 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 09:50:19,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:50:19,228 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:50:19,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:50:19,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2041932793, now seen corresponding path program 1 times [2025-03-17 09:50:19,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:50:19,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852346897] [2025-03-17 09:50:19,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:50:19,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:50:25,958 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 124 statements into 1 equivalence classes. [2025-03-17 09:50:26,076 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-03-17 09:50:26,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:50:26,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:50:26,738 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-17 09:50:26,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:50:26,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852346897] [2025-03-17 09:50:26,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852346897] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:50:26,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:50:26,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:50:26,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760051083] [2025-03-17 09:50:26,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:50:26,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:50:26,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:50:26,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:50:26,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:50:26,740 INFO L87 Difference]: Start difference. First operand 5176 states and 7706 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 09:50:30,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:50:35,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:50:35,958 INFO L93 Difference]: Finished difference Result 12877 states and 19031 transitions. [2025-03-17 09:50:35,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:50:35,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 124 [2025-03-17 09:50:35,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:50:36,056 INFO L225 Difference]: With dead ends: 12877 [2025-03-17 09:50:36,056 INFO L226 Difference]: Without dead ends: 7714 [2025-03-17 09:50:36,105 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-17 09:50:36,106 INFO L435 NwaCegarLoop]: 4481 mSDtfsCounter, 3540 mSDsluCounter, 2168 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3540 SdHoareTripleChecker+Valid, 6649 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2025-03-17 09:50:36,107 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3540 Valid, 6649 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 335 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2025-03-17 09:50:36,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7714 states. [2025-03-17 09:50:36,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7714 to 7683. [2025-03-17 09:50:36,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7683 states, 5449 states have (on average 1.3248302440814828) internal successors, (7219), 5576 states have internal predecessors, (7219), 1893 states have call successors, (1893), 372 states have call predecessors, (1893), 340 states have return successors, (2167), 1801 states have call predecessors, (2167), 1893 states have call successors, (2167) [2025-03-17 09:50:36,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7683 states to 7683 states and 11279 transitions. [2025-03-17 09:50:36,547 INFO L78 Accepts]: Start accepts. Automaton has 7683 states and 11279 transitions. Word has length 124 [2025-03-17 09:50:36,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:50:36,548 INFO L471 AbstractCegarLoop]: Abstraction has 7683 states and 11279 transitions. [2025-03-17 09:50:36,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 09:50:36,548 INFO L276 IsEmpty]: Start isEmpty. Operand 7683 states and 11279 transitions. [2025-03-17 09:50:36,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-03-17 09:50:36,607 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:50:36,608 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 09:50:36,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:50:36,609 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:50:36,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:50:36,617 INFO L85 PathProgramCache]: Analyzing trace with hash -50058101, now seen corresponding path program 1 times [2025-03-17 09:50:36,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:50:36,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468688190] [2025-03-17 09:50:36,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:50:36,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:50:43,300 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-03-17 09:50:43,413 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-03-17 09:50:43,413 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:50:43,413 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:50:43,976 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-17 09:50:43,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:50:43,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468688190] [2025-03-17 09:50:43,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468688190] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:50:43,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:50:43,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:50:43,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209450237] [2025-03-17 09:50:43,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:50:43,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:50:43,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:50:43,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:50:43,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:50:43,980 INFO L87 Difference]: Start difference. First operand 7683 states and 11279 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-17 09:50:48,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:50:53,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:50:53,714 INFO L93 Difference]: Finished difference Result 22638 states and 33478 transitions. [2025-03-17 09:50:53,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:50:53,714 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 147 [2025-03-17 09:50:53,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:50:53,841 INFO L225 Difference]: With dead ends: 22638 [2025-03-17 09:50:53,841 INFO L226 Difference]: Without dead ends: 14968 [2025-03-17 09:50:53,889 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-17 09:50:53,889 INFO L435 NwaCegarLoop]: 3769 mSDtfsCounter, 4072 mSDsluCounter, 3657 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4072 SdHoareTripleChecker+Valid, 7426 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2025-03-17 09:50:53,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4072 Valid, 7426 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 359 Invalid, 1 Unknown, 0 Unchecked, 9.2s Time] [2025-03-17 09:50:53,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14968 states. [2025-03-17 09:50:54,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14968 to 14950. [2025-03-17 09:50:54,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14950 states, 10605 states have (on average 1.3230551626591232) internal successors, (14031), 10864 states have internal predecessors, (14031), 3678 states have call successors, (3678), 739 states have call predecessors, (3678), 666 states have return successors, (4474), 3477 states have call predecessors, (4474), 3678 states have call successors, (4474) [2025-03-17 09:50:54,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14950 states to 14950 states and 22183 transitions. [2025-03-17 09:50:54,455 INFO L78 Accepts]: Start accepts. Automaton has 14950 states and 22183 transitions. Word has length 147 [2025-03-17 09:50:54,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:50:54,457 INFO L471 AbstractCegarLoop]: Abstraction has 14950 states and 22183 transitions. [2025-03-17 09:50:54,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-17 09:50:54,459 INFO L276 IsEmpty]: Start isEmpty. Operand 14950 states and 22183 transitions. [2025-03-17 09:50:54,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2025-03-17 09:50:54,464 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:50:54,465 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 09:50:54,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 09:50:54,465 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:50:54,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:50:54,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2101790901, now seen corresponding path program 1 times [2025-03-17 09:50:54,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:50:54,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158500986] [2025-03-17 09:50:54,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:50:54,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:51:01,057 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 193 statements into 1 equivalence classes. [2025-03-17 09:51:01,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 193 of 193 statements. [2025-03-17 09:51:01,202 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:51:01,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:51:01,825 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2025-03-17 09:51:01,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:51:01,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158500986] [2025-03-17 09:51:01,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158500986] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:51:01,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:51:01,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:51:01,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094011016] [2025-03-17 09:51:01,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:51:01,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:51:01,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:51:01,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:51:01,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:51:01,826 INFO L87 Difference]: Start difference. First operand 14950 states and 22183 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-17 09:51:05,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []