./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ce325f4ff1788f2d8ca80356031365ee1e58fdb049a8eab5ed2a52f93708aefb --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:09:52,455 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:09:52,506 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 07:09:52,511 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:09:52,512 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:09:52,532 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:09:52,533 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:09:52,533 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:09:52,533 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:09:52,533 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:09:52,534 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:09:52,534 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:09:52,534 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:09:52,534 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:09:52,534 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:09:52,535 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:09:52,535 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:09:52,536 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:09:52,536 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:09:52,536 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:09:52,537 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce325f4ff1788f2d8ca80356031365ee1e58fdb049a8eab5ed2a52f93708aefb [2025-02-06 07:09:52,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:09:52,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:09:52,801 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:09:52,802 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:09:52,802 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:09:52,804 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i [2025-02-06 07:09:53,950 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d2bc926/ffb2fe53d55e49e8a4cdf2a8da70b35b/FLAG285a2b9e5 [2025-02-06 07:09:54,496 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:09:54,497 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i [2025-02-06 07:09:54,545 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d2bc926/ffb2fe53d55e49e8a4cdf2a8da70b35b/FLAG285a2b9e5 [2025-02-06 07:09:55,029 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d2bc926/ffb2fe53d55e49e8a4cdf2a8da70b35b [2025-02-06 07:09:55,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:09:55,034 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:09:55,034 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:09:55,035 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:09:55,037 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:09:55,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:09:55" (1/1) ... [2025-02-06 07:09:55,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a9613e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:55, skipping insertion in model container [2025-02-06 07:09:55,038 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:09:55" (1/1) ... [2025-02-06 07:09:55,122 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:09:56,633 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i[304655,304668] [2025-02-06 07:09:56,698 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:09:56,725 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:09:56,841 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"); [5649] [2025-02-06 07:09:56,842 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)); [5656] [2025-02-06 07:09:56,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5786] [2025-02-06 07:09:56,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5789] [2025-02-06 07:09:56,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5792] [2025-02-06 07:09:56,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5795] [2025-02-06 07:09:56,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5896] [2025-02-06 07:09:56,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5904] [2025-02-06 07:09:56,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5930] [2025-02-06 07:09:56,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5938] [2025-02-06 07:09:56,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5945] [2025-02-06 07:09:56,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5953] [2025-02-06 07:09:56,854 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)); [6141-6142] [2025-02-06 07:09:56,855 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)); [6170-6171] [2025-02-06 07:09:57,016 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i[304655,304668] [2025-02-06 07:09:57,022 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:09:57,143 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:09:57,144 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57 WrapperNode [2025-02-06 07:09:57,144 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:09:57,146 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:09:57,146 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:09:57,146 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:09:57,151 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,205 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,361 INFO L138 Inliner]: procedures = 301, calls = 2153, calls flagged for inlining = 146, calls inlined = 140, statements flattened = 5825 [2025-02-06 07:09:57,361 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:09:57,362 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:09:57,362 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:09:57,362 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:09:57,369 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,369 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,407 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,839 INFO L175 MemorySlicer]: Split 1083 memory accesses to 22 slices as follows [2, 7, 2, 6, 915, 9, 6, 9, 9, 26, 7, 7, 5, 1, 5, 5, 9, 43, 5, 1, 2, 2]. 84 percent of accesses are in the largest equivalence class. The 97 initializations are split as follows [2, 0, 0, 6, 15, 8, 6, 8, 8, 0, 7, 6, 5, 0, 5, 5, 8, 0, 5, 1, 0, 2]. The 504 writes are split as follows [0, 1, 1, 0, 433, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0]. [2025-02-06 07:09:57,840 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,840 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,926 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,943 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,972 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:57,993 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:58,045 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:09:58,047 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:09:58,047 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:09:58,047 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:09:58,048 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (1/1) ... [2025-02-06 07:09:58,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:09:58,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:09:58,072 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 07:09:58,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 07:09:58,094 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2025-02-06 07:09:58,095 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2025-02-06 07:09:58,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_7 [2025-02-06 07:09:58,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_7 [2025-02-06 07:09:58,095 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2025-02-06 07:09:58,095 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2025-02-06 07:09:58,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:09:58,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:09:58,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_read_byte [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_read_byte [2025-02-06 07:09:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:09:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-06 07:09:58,098 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:09:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:09:58,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:09:58,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ioctl [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ioctl [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-06 07:09:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:09:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:09:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:09:58,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:09:58,105 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 07:09:58,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 07:09:58,105 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-06 07:09:58,105 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-06 07:09:58,105 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:09:58,105 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:09:58,105 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_stats [2025-02-06 07:09:58,105 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_stats [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:09:58,106 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-02-06 07:09:58,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 07:09:58,106 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-06 07:09:58,106 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 07:09:58,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2025-02-06 07:09:58,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:09:58,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:09:58,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2025-02-06 07:09:58,109 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:09:58,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout_work [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout_work [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 07:09:58,110 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:09:58,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_3 [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_3 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:09:58,111 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:09:58,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_3 [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_3 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_7 [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_7 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2025-02-06 07:09:58,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:09:58,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2025-02-06 07:09:58,118 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-06 07:09:58,118 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-06 07:09:58,118 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:09:58,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:09:58,118 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-02-06 07:09:58,118 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-02-06 07:09:58,835 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:09:58,839 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:09:58,900 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587: havoc __pci_enable_wake_#t~nondet1265#1; [2025-02-06 07:09:58,907 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10697: havoc #t~nondet1281; [2025-02-06 07:09:58,918 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:09:59,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658: havoc eth_type_trans_#t~nondet1275#1; [2025-02-06 07:09:59,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: 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-02-06 07:09:59,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10733: havoc netif_rx_#t~nondet1285#1; [2025-02-06 07:10:00,008 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10654: havoc #t~nondet1274; [2025-02-06 07:10:00,011 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: havoc dev_get_drvdata_#t~mem82#1.base, dev_get_drvdata_#t~mem82#1.offset; [2025-02-06 07:10:00,014 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: havoc #t~nondet1300; [2025-02-06 07:10:00,088 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10662: havoc #t~nondet1276; [2025-02-06 07:10:00,110 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: havoc #t~nondet1291; [2025-02-06 07:10:00,121 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10783: havoc #t~nondet1293; [2025-02-06 07:10:00,130 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10650: havoc #t~nondet1273; [2025-02-06 07:10:00,135 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325: havoc #t~mem173.base, #t~mem173.offset; [2025-02-06 07:10:00,312 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8302: call ULTIMATE.dealloc(~#status~0.base, ~#status~0.offset);havoc ~#status~0.base, ~#status~0.offset;call ULTIMATE.dealloc(~#partner~0.base, ~#partner~0.offset);havoc ~#partner~0.base, ~#partner~0.offset;call ULTIMATE.dealloc(~#tlphy_ctl~1.base, ~#tlphy_ctl~1.offset);havoc ~#tlphy_ctl~1.base, ~#tlphy_ctl~1.offset;call ULTIMATE.dealloc(~#tlphy_par~0.base, ~#tlphy_par~0.offset);havoc ~#tlphy_par~0.base, ~#tlphy_par~0.offset;call ULTIMATE.dealloc(~#tlphy_id1~0.base, ~#tlphy_id1~0.offset);havoc ~#tlphy_id1~0.base, ~#tlphy_id1~0.offset;call ULTIMATE.dealloc(~#tlphy_id2~0.base, ~#tlphy_id2~0.offset);havoc ~#tlphy_id2~0.base, ~#tlphy_id2~0.offset; [2025-02-06 07:10:00,318 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: havoc #t~mem119.base, #t~mem119.offset; [2025-02-06 07:10:00,337 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: 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-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807: 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-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616: havoc alloc_etherdev_mqs_#t~ret1268#1.base, alloc_etherdev_mqs_#t~ret1268#1.offset; [2025-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10750: havoc pci_request_regions_#t~nondet1287#1; [2025-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10643: havoc dma_set_mask_#t~nondet1272#1; [2025-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636: havoc dma_alloc_attrs_#t~ret1271#1.base, dma_alloc_attrs_#t~ret1271#1.offset; [2025-02-06 07:10:00,529 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: havoc register_netdev_#t~nondet1294#1; [2025-02-06 07:10:00,533 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: havoc #t~nondet1267; [2025-02-06 07:10:00,535 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10630: havoc #t~nondet1270; [2025-02-06 07:10:00,540 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: havoc #t~mem1;havoc #t~bitwise2; [2025-02-06 07:10:00,589 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10711: havoc mod_timer_#t~nondet1284#1; [2025-02-06 07:10:00,698 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10620: havoc cancel_work_sync_#t~nondet1269#1; [2025-02-06 07:10:00,998 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478: call ULTIMATE.dealloc(tlan_phy_detect_~#control~0#1.base, tlan_phy_detect_~#control~0#1.offset);havoc tlan_phy_detect_~#control~0#1.base, tlan_phy_detect_~#control~0#1.offset;call ULTIMATE.dealloc(tlan_phy_detect_~#hi~0#1.base, tlan_phy_detect_~#hi~0#1.offset);havoc tlan_phy_detect_~#hi~0#1.base, tlan_phy_detect_~#hi~0#1.offset;call ULTIMATE.dealloc(tlan_phy_detect_~#lo~0#1.base, tlan_phy_detect_~#lo~0#1.offset);havoc tlan_phy_detect_~#lo~0#1.base, tlan_phy_detect_~#lo~0#1.offset; [2025-02-06 07:10:01,001 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10743: havoc #t~nondet1286; [2025-02-06 07:10:01,172 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10693: havoc #t~nondet1280; [2025-02-06 07:10:01,175 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10583: havoc __msecs_to_jiffies_#t~nondet1264#1; [2025-02-06 07:10:01,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624: 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-02-06 07:10:01,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8761: call ULTIMATE.dealloc(tlan_phy_monitor_~#phy_status~0#1.base, tlan_phy_monitor_~#phy_status~0#1.offset);havoc tlan_phy_monitor_~#phy_status~0#1.base, tlan_phy_monitor_~#phy_status~0#1.offset; [2025-02-06 07:10:01,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8703: 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-02-06 07:10:01,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8589: 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-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume 16 == ~debug~0; [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: assume !(16 == ~debug~0); [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7071: assume tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_~irq~0#1 := 10; [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7071: assume !tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_#t~switch349#1 := tlan_eisa_probe_#t~switch349#1 || 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-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10771: havoc pci_wake_from_d3_#t~nondet1290#1; [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_~irq~0#1 := 11; [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: assume !tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_#t~switch349#1 := true; [2025-02-06 07:10:12,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: havoc dev_name_#t~mem80#1.base, dev_name_#t~mem80#1.offset; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041-1: SUMMARY for call tlan_eisa_probe_#t~ret344#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-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret344#1;havoc tlan_eisa_probe_#t~ret344#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: assume tlan_eisa_probe_#t~switch349#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: assume !tlan_eisa_probe_#t~switch349#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047-1: SUMMARY for call tlan_eisa_probe_#t~ret345#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-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret345#1;havoc tlan_eisa_probe_#t~ret345#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: assume -2147483648 <= tlan_eisa_probe_#t~ret350#1 && tlan_eisa_probe_#t~ret350#1 <= 2147483647;tlan_eisa_probe_~rc~3#1 := tlan_eisa_probe_#t~ret350#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret1302#1.base, __request_region_#t~ret1302#1.offset;havoc __request_region_#t~ret1302#1.base, __request_region_#t~ret1302#1.offset; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814-1: tlan_eisa_probe_#t~ret343#1.base, tlan_eisa_probe_#t~ret343#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1302#1.base, __request_region_#t~ret1302#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~4#1.base, tlan_eisa_probe_~tmp___1~4#1.offset := tlan_eisa_probe_#t~ret343#1.base, tlan_eisa_probe_#t~ret343#1.offset;havoc tlan_eisa_probe_#t~ret343#1.base, tlan_eisa_probe_#t~ret343#1.offset; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814-3: SUMMARY for call __request_region_#t~ret1302#1.base, __request_region_#t~ret1302#1.offset := ldv_malloc(56); srcloc: null [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814: havoc __request_region_#t~ret1302#1.base, __request_region_#t~ret1302#1.offset; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: havoc kobject_name_#t~mem67#1.base, kobject_name_#t~mem67#1.offset; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: tlan_eisa_probe_~ioaddr~0#1 := 4096; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10685: havoc ldv_ndo_init_6_#t~nondet1278#1; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7019: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7019: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085-1: SUMMARY for call tlan_eisa_probe_#t~ret351#1 := printk(46, 0); srcloc: null [2025-02-06 07:10:12,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: assume -2147483648 <= tlan_eisa_probe_#t~ret351#1 && tlan_eisa_probe_#t~ret351#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret351#1; [2025-02-06 07:10:12,641 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053-1: SUMMARY for call tlan_eisa_probe_#t~ret346#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-02-06 07:10:12,641 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret346#1;havoc tlan_eisa_probe_#t~ret346#1; [2025-02-06 07:10:12,641 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054: assume 1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054: assume !(1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise335#1 := ~debug~0; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-3: assume !(16 == ~debug~0); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-2: havoc tlan_eisa_probe_#t~bitwise335#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise335#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise335#1 <= 16) && tlan_eisa_probe_#t~bitwise335#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise335#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise335#1 >= -2147483648; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-1: [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: assume 0 != tlan_eisa_probe_#t~bitwise335#1;havoc tlan_eisa_probe_#t~bitwise335#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: assume !(0 != tlan_eisa_probe_#t~bitwise335#1);havoc tlan_eisa_probe_#t~bitwise335#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: tlan_eisa_probe_~tmp~38#1 := tlan_eisa_probe_#t~ret336#1;havoc tlan_eisa_probe_#t~ret336#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022-1: SUMMARY for call tlan_eisa_probe_#t~ret336#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-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10689: havoc ldv_ndo_uninit_6_#t~nondet1279#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023-1: SUMMARY for call tlan_eisa_probe_#t~ret337#1 := printk(42, 0); srcloc: null [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023: assume -2147483648 <= tlan_eisa_probe_#t~ret337#1 && tlan_eisa_probe_#t~ret337#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret337#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: assume 16 == ~debug~0; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: assume !(16 == ~debug~0); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10591: havoc __pci_register_driver_#t~nondet1266#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: havoc pci_save_state_#t~nondet1288#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091-1: SUMMARY for call tlan_eisa_probe_#t~ret352#1 := printk(47, 0); srcloc: null [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: assume -2147483648 <= tlan_eisa_probe_#t~ret352#1 && tlan_eisa_probe_#t~ret352#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret352#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: havoc request_threaded_irq_#t~nondet1295#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026: assume 0 != tlan_eisa_probe_#t~bitwise338#1;havoc tlan_eisa_probe_#t~bitwise338#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026: assume !(0 != tlan_eisa_probe_#t~bitwise338#1);havoc tlan_eisa_probe_#t~bitwise338#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume 16 == ~debug~0; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume !(16 == ~debug~0); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise338#1 := 0; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-4: assume !(0 == ~debug~0); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise338#1 := ~debug~0; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-3: assume !(16 == ~debug~0); [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-2: havoc tlan_eisa_probe_#t~bitwise338#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise338#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise338#1 <= 16) && tlan_eisa_probe_#t~bitwise338#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise338#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise338#1 >= -2147483648; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7026-1: [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027-1: SUMMARY for call tlan_eisa_probe_#t~ret339#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-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-1: SUMMARY for call tlan_eisa_probe_#t~ret347#1 := printk(45, 0); srcloc: null [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: tlan_eisa_probe_~tmp___0~11#1 := tlan_eisa_probe_#t~ret339#1;havoc tlan_eisa_probe_#t~ret339#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060: assume -2147483648 <= tlan_eisa_probe_#t~ret347#1 && tlan_eisa_probe_#t~ret347#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret347#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028-1: SUMMARY for call tlan_eisa_probe_#t~ret340#1 := printk(43, 0); srcloc: null [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: assume -2147483648 <= tlan_eisa_probe_#t~ret340#1 && tlan_eisa_probe_#t~ret340#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret340#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10795: havoc skb_pad_#t~nondet1296#1; [2025-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063-1: SUMMARY for call tlan_eisa_probe_#t~ret348#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-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret348#1;havoc tlan_eisa_probe_#t~ret348#1;tlan_eisa_probe_#t~switch349#1 := 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-02-06 07:10:12,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-1: [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: assume 0 != tlan_eisa_probe_#t~bitwise341#1;havoc tlan_eisa_probe_#t~bitwise341#1; [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: assume !(0 != tlan_eisa_probe_#t~bitwise341#1);havoc tlan_eisa_probe_#t~bitwise341#1; [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-4: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise341#1 := 0; [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-4: assume !(0 == ~debug~0); [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-3: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise341#1 := ~debug~0; [2025-02-06 07:10:12,643 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-3: assume !(16 == ~debug~0); [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031-2: havoc tlan_eisa_probe_#t~bitwise341#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise341#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise341#1 <= 16) && tlan_eisa_probe_#t~bitwise341#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise341#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise341#1 >= -2147483648; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10764: havoc pci_set_power_state_#t~nondet1289#1; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032-1: SUMMARY for call tlan_eisa_probe_#t~ret342#1 := printk(44, 0); srcloc: null [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032: assume -2147483648 <= tlan_eisa_probe_#t~ret342#1 && tlan_eisa_probe_#t~ret342#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret342#1; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_~irq~0#1 := 5; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume !tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_#t~switch349#1 := tlan_eisa_probe_#t~switch349#1 || 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-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10666: havoc ethtool_op_get_link_#t~nondet1277#1; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise335#1 := 0; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: assume !(0 == ~debug~0); [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: SUMMARY for call tlan_eisa_probe_#t~ret350#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: 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~ret1302#1.base, __request_region_#t~ret1302#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-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_~irq~0#1 := 9; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume !tlan_eisa_probe_#t~switch349#1;tlan_eisa_probe_#t~switch349#1 := tlan_eisa_probe_#t~switch349#1 || 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-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7037: assume 0 == (tlan_eisa_probe_~tmp___1~4#1.base + tlan_eisa_probe_~tmp___1~4#1.offset) % 18446744073709551616; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7037: assume !(0 == (tlan_eisa_probe_~tmp___1~4#1.base + tlan_eisa_probe_~tmp___1~4#1.offset) % 18446744073709551616); [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_SWITCH~BREAK~1#1: havoc tlan_eisa_probe_#t~switch349#1;havoc tlan_eisa_probe_#t~switch349#1; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10704: havoc ldv_suspend_late_7_#t~nondet1283#1; [2025-02-06 07:10:12,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9680: call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-06 07:10:13,527 INFO L? ?]: Removed 2395 outVars from TransFormulas that were not future-live. [2025-02-06 07:10:13,527 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:10:13,642 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:10:13,643 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 07:10:13,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:10:13 BoogieIcfgContainer [2025-02-06 07:10:13,643 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:10:13,645 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:10:13,645 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:10:13,653 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:10:13,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:09:55" (1/3) ... [2025-02-06 07:10:13,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62993fe5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:10:13, skipping insertion in model container [2025-02-06 07:10:13,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:09:57" (2/3) ... [2025-02-06 07:10:13,654 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62993fe5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:10:13, skipping insertion in model container [2025-02-06 07:10:13,654 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:10:13" (3/3) ... [2025-02-06 07:10:13,655 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i [2025-02-06 07:10:13,671 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:10:13,675 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--ti--tlan.ko-entry_point.cil.out.i that has 125 procedures, 2835 locations, 1 initial locations, 22 loop locations, and 1 error locations. [2025-02-06 07:10:13,744 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:10:13,753 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;@30620ec4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:10:13,754 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 07:10:13,763 INFO L276 IsEmpty]: Start isEmpty. Operand has 2759 states, 2009 states have (on average 1.3802887008461922) internal successors, (2773), 2065 states have internal predecessors, (2773), 640 states have call successors, (640), 104 states have call predecessors, (640), 103 states have return successors, (632), 622 states have call predecessors, (632), 632 states have call successors, (632) [2025-02-06 07:10:13,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2025-02-06 07:10:13,787 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:10:13,788 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 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-02-06 07:10:13,788 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:10:13,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:10:13,791 INFO L85 PathProgramCache]: Analyzing trace with hash -976418674, now seen corresponding path program 1 times [2025-02-06 07:10:13,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:10:13,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258923404] [2025-02-06 07:10:13,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:10:13,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:10:25,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 191 statements into 1 equivalence classes. [2025-02-06 07:10:25,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 191 of 191 statements. [2025-02-06 07:10:25,345 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:10:25,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:10:25,834 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2025-02-06 07:10:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:10:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258923404] [2025-02-06 07:10:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258923404] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 07:10:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224430090] [2025-02-06 07:10:25,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:10:25,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 07:10:25,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:10:25,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 07:10:25,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 07:10:37,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 191 statements into 1 equivalence classes. [2025-02-06 07:10:38,417 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 191 of 191 statements. [2025-02-06 07:10:38,418 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:10:38,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:10:38,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 5098 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 07:10:38,449 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 07:10:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2025-02-06 07:10:38,471 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 07:10:38,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224430090] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:10:38,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 07:10:38,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 07:10:38,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446921279] [2025-02-06 07:10:38,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:10:38,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 07:10:38,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:10:38,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 07:10:38,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 07:10:38,503 INFO L87 Difference]: Start difference. First operand has 2759 states, 2009 states have (on average 1.3802887008461922) internal successors, (2773), 2065 states have internal predecessors, (2773), 640 states have call successors, (640), 104 states have call predecessors, (640), 103 states have return successors, (632), 622 states have call predecessors, (632), 632 states have call successors, (632) Second operand has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-02-06 07:10:40,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:10:40,198 INFO L93 Difference]: Finished difference Result 5513 states and 8223 transitions. [2025-02-06 07:10:40,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 07:10:40,200 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 191 [2025-02-06 07:10:40,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:10:40,229 INFO L225 Difference]: With dead ends: 5513 [2025-02-06 07:10:40,230 INFO L226 Difference]: Without dead ends: 2711 [2025-02-06 07:10:40,255 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 07:10:40,257 INFO L435 NwaCegarLoop]: 3827 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3827 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-02-06 07:10:40,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3827 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-02-06 07:10:40,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2025-02-06 07:10:40,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2711. [2025-02-06 07:10:40,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 1983 states have (on average 1.351991931417045) internal successors, (2681), 2024 states have internal predecessors, (2681), 626 states have call successors, (626), 102 states have call predecessors, (626), 101 states have return successors, (625), 615 states have call predecessors, (625), 625 states have call successors, (625) [2025-02-06 07:10:40,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 3932 transitions. [2025-02-06 07:10:40,426 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 3932 transitions. Word has length 191 [2025-02-06 07:10:40,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:10:40,426 INFO L471 AbstractCegarLoop]: Abstraction has 2711 states and 3932 transitions. [2025-02-06 07:10:40,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-02-06 07:10:40,427 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 3932 transitions. [2025-02-06 07:10:40,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2025-02-06 07:10:40,438 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:10:40,438 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-02-06 07:10:40,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 07:10:40,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-06 07:10:40,640 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:10:40,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:10:40,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1787676740, now seen corresponding path program 1 times [2025-02-06 07:10:40,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:10:40,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683144821] [2025-02-06 07:10:40,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:10:40,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:10:51,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 198 statements into 1 equivalence classes. [2025-02-06 07:10:52,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 198 of 198 statements. [2025-02-06 07:10:52,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:10:52,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:10:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2025-02-06 07:10:52,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:10:52,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683144821] [2025-02-06 07:10:52,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683144821] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:10:52,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:10:52,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:10:52,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39048994] [2025-02-06 07:10:52,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:10:52,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:10:52,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:10:52,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:10:52,606 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:10:52,606 INFO L87 Difference]: Start difference. First operand 2711 states and 3932 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 07:10:56,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:10:56,978 INFO L93 Difference]: Finished difference Result 7738 states and 11214 transitions. [2025-02-06 07:10:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:10:56,982 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 198 [2025-02-06 07:10:56,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:10:57,024 INFO L225 Difference]: With dead ends: 7738 [2025-02-06 07:10:57,025 INFO L226 Difference]: Without dead ends: 5059 [2025-02-06 07:10:57,041 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-02-06 07:10:57,041 INFO L435 NwaCegarLoop]: 4229 mSDtfsCounter, 3459 mSDsluCounter, 3597 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3459 SdHoareTripleChecker+Valid, 7826 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-02-06 07:10:57,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3459 Valid, 7826 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2025-02-06 07:10:57,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2025-02-06 07:10:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 5048. [2025-02-06 07:10:57,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5048 states, 3695 states have (on average 1.3499323410013533) internal successors, (4988), 3780 states have internal predecessors, (4988), 1162 states have call successors, (1162), 192 states have call predecessors, (1162), 190 states have return successors, (1163), 1135 states have call predecessors, (1163), 1161 states have call successors, (1163) [2025-02-06 07:10:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5048 states to 5048 states and 7313 transitions. [2025-02-06 07:10:57,256 INFO L78 Accepts]: Start accepts. Automaton has 5048 states and 7313 transitions. Word has length 198 [2025-02-06 07:10:57,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:10:57,257 INFO L471 AbstractCegarLoop]: Abstraction has 5048 states and 7313 transitions. [2025-02-06 07:10:57,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 07:10:57,258 INFO L276 IsEmpty]: Start isEmpty. Operand 5048 states and 7313 transitions. [2025-02-06 07:10:57,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2025-02-06 07:10:57,264 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:10:57,265 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 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-02-06 07:10:57,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:10:57,265 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:10:57,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:10:57,265 INFO L85 PathProgramCache]: Analyzing trace with hash 399877927, now seen corresponding path program 1 times [2025-02-06 07:10:57,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:10:57,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127716948] [2025-02-06 07:10:57,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:10:57,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:11:08,436 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 191 statements into 1 equivalence classes. [2025-02-06 07:11:08,549 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 191 of 191 statements. [2025-02-06 07:11:08,549 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:11:08,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:11:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2025-02-06 07:11:09,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:11:09,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127716948] [2025-02-06 07:11:09,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127716948] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:11:09,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:11:09,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:11:09,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452065905] [2025-02-06 07:11:09,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:11:09,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:11:09,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:11:09,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:11:09,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:11:09,382 INFO L87 Difference]: Start difference. First operand 5048 states and 7313 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 07:11:12,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:11:12,659 INFO L93 Difference]: Finished difference Result 10103 states and 14659 transitions. [2025-02-06 07:11:12,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:11:12,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 191 [2025-02-06 07:11:12,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:11:12,699 INFO L225 Difference]: With dead ends: 10103 [2025-02-06 07:11:12,699 INFO L226 Difference]: Without dead ends: 5088 [2025-02-06 07:11:12,727 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-02-06 07:11:12,728 INFO L435 NwaCegarLoop]: 3756 mSDtfsCounter, 14 mSDsluCounter, 3752 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 7508 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2025-02-06 07:11:12,728 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 7508 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2025-02-06 07:11:12,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5088 states. [2025-02-06 07:11:12,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5088 to 5052. [2025-02-06 07:11:12,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5052 states, 3699 states have (on average 1.3495539334955393) internal successors, (4992), 3784 states have internal predecessors, (4992), 1162 states have call successors, (1162), 192 states have call predecessors, (1162), 190 states have return successors, (1163), 1135 states have call predecessors, (1163), 1161 states have call successors, (1163) [2025-02-06 07:11:12,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5052 states to 5052 states and 7317 transitions. [2025-02-06 07:11:12,896 INFO L78 Accepts]: Start accepts. Automaton has 5052 states and 7317 transitions. Word has length 191 [2025-02-06 07:11:12,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:11:12,896 INFO L471 AbstractCegarLoop]: Abstraction has 5052 states and 7317 transitions. [2025-02-06 07:11:12,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 07:11:12,897 INFO L276 IsEmpty]: Start isEmpty. Operand 5052 states and 7317 transitions. [2025-02-06 07:11:12,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2025-02-06 07:11:12,901 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:11:12,901 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:11:12,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 07:11:12,902 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:11:12,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:11:12,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1828057066, now seen corresponding path program 1 times [2025-02-06 07:11:12,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:11:12,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553531925] [2025-02-06 07:11:12,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:11:12,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:11:24,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 210 statements into 1 equivalence classes. [2025-02-06 07:11:24,697 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 210 of 210 statements. [2025-02-06 07:11:24,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:11:24,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:11:25,072 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2025-02-06 07:11:25,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:11:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553531925] [2025-02-06 07:11:25,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553531925] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:11:25,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:11:25,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:11:25,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695848922] [2025-02-06 07:11:25,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:11:25,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:11:25,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:11:25,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:11:25,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:11:25,075 INFO L87 Difference]: Start difference. First operand 5052 states and 7317 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)