./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-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash a5643a8e2c130195140c8a976b9b879f5f5542f9ddc69fc6631c72952767d208 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 21:25:36,791 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 21:25:36,875 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 21:25:36,879 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 21:25:36,880 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 21:25:36,903 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 21:25:36,903 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 21:25:36,904 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 21:25:36,904 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 21:25:36,905 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 21:25:36,906 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 21:25:36,907 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 21:25:36,907 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 21:25:36,909 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 21:25:36,909 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 21:25:36,910 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 21:25:36,910 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 21:25:36,910 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 21:25:36,914 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 21:25:36,914 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 21:25:36,914 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 21:25:36,915 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 21:25:36,915 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 21:25:36,915 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 21:25:36,916 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 21:25:36,916 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 21:25:36,916 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 21:25:36,916 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 21:25:36,917 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 21:25:36,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:25:36,917 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 21:25:36,917 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 21:25:36,918 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 21:25:36,918 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 21:25:36,918 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 21:25:36,918 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 21:25:36,919 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 21:25:36,919 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 21:25:36,919 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 21:25:36,919 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a5643a8e2c130195140c8a976b9b879f5f5542f9ddc69fc6631c72952767d208 [2024-11-16 21:25:37,171 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 21:25:37,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 21:25:37,199 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 21:25:37,200 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 21:25:37,201 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 21:25:37,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i [2024-11-16 21:25:38,614 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 21:25:39,210 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 21:25:39,210 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i [2024-11-16 21:25:39,264 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2722b3399/698dbe07dfa041d8885e2581711b0844/FLAG39cc27893 [2024-11-16 21:25:39,280 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2722b3399/698dbe07dfa041d8885e2581711b0844 [2024-11-16 21:25:39,283 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 21:25:39,284 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 21:25:39,285 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 21:25:39,285 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 21:25:39,292 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 21:25:39,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:25:39" (1/1) ... [2024-11-16 21:25:39,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c651312 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:39, skipping insertion in model container [2024-11-16 21:25:39,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:25:39" (1/1) ... [2024-11-16 21:25:39,440 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 21:25:42,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i[381757,381770] [2024-11-16 21:25:43,187 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:25:43,256 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 21:25:43,429 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"); [6570] [2024-11-16 21:25:43,431 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)); [6577] [2024-11-16 21:25:43,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6585-6586] [2024-11-16 21:25:43,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6599] [2024-11-16 21:25:43,469 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/linux/netdevice.h"), "i" (507), "i" (12UL)); [7441-7442] [2024-11-16 21:25:43,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7447] [2024-11-16 21:25:43,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [7597] [2024-11-16 21:25:43,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7600] [2024-11-16 21:25:43,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7603] [2024-11-16 21:25:43,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [7606] [2024-11-16 21:25:43,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [7617] [2024-11-16 21:25:43,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7620] [2024-11-16 21:25:43,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7623] [2024-11-16 21:25:43,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [7626] [2024-11-16 21:25:43,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [7637] [2024-11-16 21:25:43,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7640] [2024-11-16 21:25:43,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7643] [2024-11-16 21:25:43,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [7646] [2024-11-16 21:25:43,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [7657] [2024-11-16 21:25:43,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7660] [2024-11-16 21:25:43,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7663] [2024-11-16 21:25:43,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [7666] [2024-11-16 21:25:43,958 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i[381757,381770] [2024-11-16 21:25:43,976 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:25:44,230 INFO L204 MainTranslator]: Completed translation [2024-11-16 21:25:44,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44 WrapperNode [2024-11-16 21:25:44,232 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 21:25:44,233 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 21:25:44,233 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 21:25:44,233 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 21:25:44,240 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:44,357 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:44,542 INFO L138 Inliner]: procedures = 503, calls = 2905, calls flagged for inlining = 223, calls inlined = 171, statements flattened = 6879 [2024-11-16 21:25:44,543 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 21:25:44,544 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 21:25:44,544 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 21:25:44,544 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 21:25:44,555 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:44,555 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:44,594 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,645 INFO L175 MemorySlicer]: Split 1216 memory accesses to 11 slices as follows [2, 1, 6, 10, 1122, 16, 2, 6, 4, 45, 2]. 92 percent of accesses are in the largest equivalence class. The 440 initializations are split as follows [2, 0, 6, 0, 422, 0, 0, 6, 4, 0, 0]. The 467 writes are split as follows [0, 0, 0, 7, 412, 1, 1, 0, 0, 45, 1]. [2024-11-16 21:25:45,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,646 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,799 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,823 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,878 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,909 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,972 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 21:25:45,974 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 21:25:45,974 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 21:25:45,974 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 21:25:45,975 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (1/1) ... [2024-11-16 21:25:45,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:25:45,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 21:25:46,015 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 21:25:46,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 21:25:46,064 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_settings [2024-11-16 21:25:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_settings [2024-11-16 21:25:46,064 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2024-11-16 21:25:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2024-11-16 21:25:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2024-11-16 21:25:46,065 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2024-11-16 21:25:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_write_byte [2024-11-16 21:25:46,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_write_byte [2024-11-16 21:25:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_work_func_t [2024-11-16 21:25:46,067 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_work_func_t [2024-11-16 21:25:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 21:25:46,067 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 21:25:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2024-11-16 21:25:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-16 21:25:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_get_settings [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_get_settings [2024-11-16 21:25:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 21:25:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_rx_vlan_en [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_rx_vlan_en [2024-11-16 21:25:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_mmd_write [2024-11-16 21:25:46,068 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_mmd_write [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_disconnect [2024-11-16 21:25:46,069 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_disconnect [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2024-11-16 21:25:46,069 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure set_carrier [2024-11-16 21:25:46,069 INFO L138 BoogieDeclarations]: Found implementation of procedure set_carrier [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2024-11-16 21:25:46,069 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_speed [2024-11-16 21:25:46,069 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_speed [2024-11-16 21:25:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2024-11-16 21:25:46,070 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2024-11-16 21:25:46,070 INFO L130 BoogieDeclarations]: Found specification of procedure pla_ocp_read [2024-11-16 21:25:46,070 INFO L138 BoogieDeclarations]: Found implementation of procedure pla_ocp_read [2024-11-16 21:25:46,070 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2024-11-16 21:25:46,071 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2024-11-16 21:25:46,071 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2024-11-16 21:25:46,072 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2024-11-16 21:25:46,072 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-16 21:25:46,073 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-16 21:25:46,073 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_nic_reset [2024-11-16 21:25:46,073 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_nic_reset [2024-11-16 21:25:46,073 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_eee_en [2024-11-16 21:25:46,073 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_eee_en [2024-11-16 21:25:46,073 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_reg_read [2024-11-16 21:25:46,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_reg_read [2024-11-16 21:25:46,074 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2024-11-16 21:25:46,074 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2024-11-16 21:25:46,074 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-16 21:25:46,075 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-16 21:25:46,075 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_set_eee_plus [2024-11-16 21:25:46,075 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_set_eee_plus [2024-11-16 21:25:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_disable_aldps [2024-11-16 21:25:46,076 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_disable_aldps [2024-11-16 21:25:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_write_dword [2024-11-16 21:25:46,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_write_dword [2024-11-16 21:25:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_adv_to_mmd_eee_adv_t [2024-11-16 21:25:46,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_adv_to_mmd_eee_adv_t [2024-11-16 21:25:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2024-11-16 21:25:46,077 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2024-11-16 21:25:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure pla_ocp_write [2024-11-16 21:25:46,077 INFO L138 BoogieDeclarations]: Found implementation of procedure pla_ocp_write [2024-11-16 21:25:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-16 21:25:46,078 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-16 21:25:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-16 21:25:46,078 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-16 21:25:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-16 21:25:46,078 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-16 21:25:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 21:25:46,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 21:25:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_get_speed [2024-11-16 21:25:46,078 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_get_speed [2024-11-16 21:25:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-16 21:25:46,079 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_read_dword [2024-11-16 21:25:46,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_read_dword [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_mdio_write [2024-11-16 21:25:46,079 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_mdio_write [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2024-11-16 21:25:46,079 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_set_rx_early_timeout [2024-11-16 21:25:46,079 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_set_rx_early_timeout [2024-11-16 21:25:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-16 21:25:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_submit_rx [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_submit_rx [2024-11-16 21:25:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-16 21:25:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-16 21:25:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-16 21:25:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure r8152b_enable_fc [2024-11-16 21:25:46,080 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152b_enable_fc [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 21:25:46,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 21:25:46,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 21:25:46,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 21:25:46,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 21:25:46,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 21:25:46,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 21:25:46,084 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_probe [2024-11-16 21:25:46,084 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_probe [2024-11-16 21:25:46,084 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-16 21:25:46,084 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-16 21:25:46,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 21:25:46,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 21:25:46,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 21:25:46,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 21:25:46,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 21:25:46,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 21:25:46,087 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2024-11-16 21:25:46,087 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2024-11-16 21:25:46,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 21:25:46,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 21:25:46,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 21:25:46,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 21:25:46,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 21:25:46,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 21:25:46,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 21:25:46,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 21:25:46,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 21:25:46,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 21:25:46,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 21:25:46,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 21:25:46,092 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 21:25:46,093 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 21:25:46,093 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 21:25:46,093 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 21:25:46,093 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_node [2024-11-16 21:25:46,093 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_node [2024-11-16 21:25:46,093 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-16 21:25:46,094 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-16 21:25:46,094 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_copy [2024-11-16 21:25:46,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_copy [2024-11-16 21:25:46,094 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2024-11-16 21:25:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2024-11-16 21:25:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_features [2024-11-16 21:25:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_features [2024-11-16 21:25:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-16 21:25:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-16 21:25:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_eee_en [2024-11-16 21:25:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_eee_en [2024-11-16 21:25:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_open [2024-11-16 21:25:46,096 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_open [2024-11-16 21:25:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-16 21:25:46,096 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-16 21:25:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface_async [2024-11-16 21:25:46,096 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface_async [2024-11-16 21:25:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_runtime_suspend_enable [2024-11-16 21:25:46,096 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_runtime_suspend_enable [2024-11-16 21:25:46,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-16 21:25:46,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-16 21:25:46,097 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_power_cut_en [2024-11-16 21:25:46,097 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_power_cut_en [2024-11-16 21:25:46,097 INFO L130 BoogieDeclarations]: Found specification of procedure generic_ocp_read [2024-11-16 21:25:46,097 INFO L138 BoogieDeclarations]: Found implementation of procedure generic_ocp_read [2024-11-16 21:25:46,097 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2024-11-16 21:25:46,097 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2024-11-16 21:25:46,098 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_ethtool_get_eee [2024-11-16 21:25:46,098 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_ethtool_get_eee [2024-11-16 21:25:46,098 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail [2024-11-16 21:25:46,098 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail [2024-11-16 21:25:46,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 21:25:46,098 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_tally_reset [2024-11-16 21:25:46,098 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_tally_reset [2024-11-16 21:25:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev8 [2024-11-16 21:25:46,099 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev8 [2024-11-16 21:25:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_resume [2024-11-16 21:25:46,099 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_resume [2024-11-16 21:25:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 21:25:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-16 21:25:46,099 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-16 21:25:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure rxdy_gated_en [2024-11-16 21:25:46,100 INFO L138 BoogieDeclarations]: Found implementation of procedure rxdy_gated_en [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-16 21:25:46,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 21:25:46,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 21:25:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 21:25:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 21:25:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 21:25:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 21:25:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 21:25:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:25:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:25:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_set_rx_early_size [2024-11-16 21:25:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_set_rx_early_size [2024-11-16 21:25:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-16 21:25:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-16 21:25:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_splice [2024-11-16 21:25:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_splice [2024-11-16 21:25:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2024-11-16 21:25:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2024-11-16 21:25:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2024-11-16 21:25:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2024-11-16 21:25:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2024-11-16 21:25:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2024-11-16 21:25:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_get_coalesce [2024-11-16 21:25:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_get_coalesce [2024-11-16 21:25:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_read_word [2024-11-16 21:25:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_read_word [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_rx_mode [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_rx_mode [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_ioctl [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_ioctl [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure r8152b_disable_aldps [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152b_disable_aldps [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_change_mtu [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_change_mtu [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 21:25:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-16 21:25:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-16 21:25:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2024-11-16 21:25:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 21:25:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 21:25:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 21:25:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 21:25:46,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 21:25:46,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 21:25:46,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 21:25:46,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 21:25:46,110 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work_sync [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work_sync [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure mmd_eee_cap_to_ethtool_sup_t [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure mmd_eee_cap_to_ethtool_sup_t [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_disable [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_disable [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_enable [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_enable [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2024-11-16 21:25:46,111 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2024-11-16 21:25:46,111 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_head_init [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_head_init [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_ethtool_set_eee [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_ethtool_set_eee [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2024-11-16 21:25:46,112 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 21:25:46,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 21:25:46,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 21:25:46,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 21:25:46,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 21:25:46,113 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-16 21:25:46,113 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-16 21:25:46,113 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-16 21:25:46,114 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-16 21:25:46,114 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-16 21:25:46,114 INFO L130 BoogieDeclarations]: Found specification of procedure generic_ocp_write [2024-11-16 21:25:46,114 INFO L138 BoogieDeclarations]: Found implementation of procedure generic_ocp_write [2024-11-16 21:25:46,114 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_nway_reset [2024-11-16 21:25:46,114 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_nway_reset [2024-11-16 21:25:46,114 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_coalesce [2024-11-16 21:25:46,114 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_coalesce [2024-11-16 21:25:46,114 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-16 21:25:46,115 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-16 21:25:46,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 21:25:46,115 INFO L130 BoogieDeclarations]: Found specification of procedure tx_agg_align [2024-11-16 21:25:46,115 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_agg_align [2024-11-16 21:25:46,115 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-16 21:25:46,116 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_features_check [2024-11-16 21:25:46,116 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_features_check [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-16 21:25:46,116 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 21:25:46,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_reg_write [2024-11-16 21:25:46,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_reg_write [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_tx_timeout [2024-11-16 21:25:46,117 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_tx_timeout [2024-11-16 21:25:46,117 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2024-11-16 21:25:46,118 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2024-11-16 21:25:46,118 INFO L130 BoogieDeclarations]: Found specification of procedure rx_agg_align [2024-11-16 21:25:46,118 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_agg_align [2024-11-16 21:25:46,118 INFO L130 BoogieDeclarations]: Found specification of procedure __rtl_get_wol [2024-11-16 21:25:46,118 INFO L138 BoogieDeclarations]: Found implementation of procedure __rtl_get_wol [2024-11-16 21:25:46,118 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2024-11-16 21:25:46,118 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2024-11-16 21:25:46,118 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-16 21:25:46,118 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-16 21:25:46,118 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-16 21:25:46,119 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-16 21:25:46,119 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_start_rx [2024-11-16 21:25:46,120 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_start_rx [2024-11-16 21:25:46,121 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2024-11-16 21:25:46,121 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2024-11-16 21:25:46,121 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_mmd_indirect [2024-11-16 21:25:46,121 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_mmd_indirect [2024-11-16 21:25:46,121 INFO L130 BoogieDeclarations]: Found specification of procedure __rtl_set_wol [2024-11-16 21:25:46,121 INFO L138 BoogieDeclarations]: Found implementation of procedure __rtl_set_wol [2024-11-16 21:25:46,121 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_power_cut_en [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_power_cut_en [2024-11-16 21:25:46,122 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_write_word [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_write_word [2024-11-16 21:25:46,122 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_stop_rx [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_stop_rx [2024-11-16 21:25:46,122 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2024-11-16 21:25:46,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_control_of_r8152 [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_control_of_r8152 [2024-11-16 21:25:46,122 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-16 21:25:46,122 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-16 21:25:46,123 INFO L130 BoogieDeclarations]: Found specification of procedure usb_mark_last_busy [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_mark_last_busy [2024-11-16 21:25:46,126 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-16 21:25:46,126 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_splice_init [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_splice_init [2024-11-16 21:25:46,126 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_wol [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_wol [2024-11-16 21:25:46,126 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-16 21:25:46,126 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2024-11-16 21:25:46,126 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure mii_nway_restart [2024-11-16 21:25:46,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_nway_restart [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-16 21:25:46,127 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 21:25:46,127 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_mmd_read [2024-11-16 21:25:46,127 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_mmd_read [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_teredo_off [2024-11-16 21:25:46,127 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_teredo_off [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 21:25:46,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 21:25:46,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 21:25:46,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 21:25:46,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 21:25:46,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 21:25:46,128 INFO L130 BoogieDeclarations]: Found specification of procedure __bitrev16 [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure __bitrev16 [2024-11-16 21:25:46,129 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2024-11-16 21:25:46,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 21:25:46,129 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_close [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_close [2024-11-16 21:25:46,129 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_u1u2en [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_u1u2en [2024-11-16 21:25:46,129 INFO L130 BoogieDeclarations]: Found specification of procedure r8153_enable_aldps [2024-11-16 21:25:46,129 INFO L138 BoogieDeclarations]: Found implementation of procedure r8153_enable_aldps [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure rtl_drop_queued_tx [2024-11-16 21:25:46,130 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl_drop_queued_tx [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-16 21:25:46,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure r8152_mdio_read [2024-11-16 21:25:46,130 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152_mdio_read [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_control_of_r8152 [2024-11-16 21:25:46,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_control_of_r8152 [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure r8152b_enable_aldps [2024-11-16 21:25:46,130 INFO L138 BoogieDeclarations]: Found implementation of procedure r8152b_enable_aldps [2024-11-16 21:25:46,130 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_mem [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_mem [2024-11-16 21:25:46,131 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_control_of_r8152 [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_control_of_r8152 [2024-11-16 21:25:46,131 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2024-11-16 21:25:46,131 INFO L130 BoogieDeclarations]: Found specification of procedure ocp_read_byte [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ocp_read_byte [2024-11-16 21:25:46,131 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8152_set_mac_address [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8152_set_mac_address [2024-11-16 21:25:46,131 INFO L130 BoogieDeclarations]: Found specification of procedure sram_write [2024-11-16 21:25:46,131 INFO L138 BoogieDeclarations]: Found implementation of procedure sram_write [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure set_tx_qlen [2024-11-16 21:25:46,132 INFO L138 BoogieDeclarations]: Found implementation of procedure set_tx_qlen [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-16 21:25:46,132 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-16 21:25:46,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure get_registers [2024-11-16 21:25:46,132 INFO L138 BoogieDeclarations]: Found implementation of procedure get_registers [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 21:25:46,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 21:25:46,133 INFO L130 BoogieDeclarations]: Found specification of procedure set_registers [2024-11-16 21:25:46,133 INFO L138 BoogieDeclarations]: Found implementation of procedure set_registers [2024-11-16 21:25:47,009 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 21:25:47,013 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 21:25:47,204 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: havoc dev_get_drvdata_#t~mem102#1.base, dev_get_drvdata_#t~mem102#1.offset; [2024-11-16 21:25:47,209 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14901: havoc #t~nondet1583; [2024-11-16 21:25:47,220 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14697: havoc #t~nondet1553; [2024-11-16 21:25:47,288 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8407: call ULTIMATE.dealloc(~#tmp~60.base, ~#tmp~60.offset);havoc ~#tmp~60.base, ~#tmp~60.offset; [2024-11-16 21:25:47,290 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 21:25:47,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14686: havoc crc32_le_#t~nondet1551#1; [2024-11-16 21:25:47,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13614-1: ldv_mutex_trylock_22_#res#1 := ldv_mutex_trylock_22_~ldv_func_res~6#1; [2024-11-16 21:25:47,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9900: call ULTIMATE.dealloc(_rtl8152_set_rx_mode_~#mc_filter~0#1.base, _rtl8152_set_rx_mode_~#mc_filter~0#1.offset);havoc _rtl8152_set_rx_mode_~#mc_filter~0#1.base, _rtl8152_set_rx_mode_~#mc_filter~0#1.offset;call ULTIMATE.dealloc(_rtl8152_set_rx_mode_~#tmp___0~33#1.base, _rtl8152_set_rx_mode_~#tmp___0~33#1.offset);havoc _rtl8152_set_rx_mode_~#tmp___0~33#1.base, _rtl8152_set_rx_mode_~#tmp___0~33#1.offset; [2024-11-16 21:25:47,606 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: havoc __bitrev32_#t~bitwise318#1; [2024-11-16 21:25:47,615 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14675: havoc #t~nondet1549; [2024-11-16 21:25:47,622 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: call ULTIMATE.dealloc(~#__key~0.base, ~#__key~0.offset);havoc ~#__key~0.base, ~#__key~0.offset; [2024-11-16 21:25:47,766 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14746: havoc mii_ethtool_gset_#t~nondet1561#1; [2024-11-16 21:25:47,907 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14760: havoc #t~nondet1563; [2024-11-16 21:25:48,049 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14862: havoc #t~nondet1577; [2024-11-16 21:25:48,103 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14818: havoc #t~nondet1567; [2024-11-16 21:25:48,701 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344: call ULTIMATE.dealloc(~#tmp~56.base, ~#tmp~56.offset);havoc ~#tmp~56.base, ~#tmp~56.offset; [2024-11-16 21:25:49,004 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7044: havoc #t~mem119.base, #t~mem119.offset; [2024-11-16 21:25:49,035 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14852: havoc #t~nondet1575; [2024-11-16 21:25:49,039 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc #t~mem117.base, #t~mem117.offset;havoc #t~mem118; [2024-11-16 21:25:49,041 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14709: havoc #t~nondet1556; [2024-11-16 21:25:49,080 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14905: havoc usb_unlink_urb_#t~nondet1584#1; [2024-11-16 21:25:49,085 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339: havoc #t~mem390;call ULTIMATE.dealloc(~#data~0.base, ~#data~0.offset);havoc ~#data~0.base, ~#data~0.offset; [2024-11-16 21:25:49,159 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: havoc __kmalloc_#t~ret90#1.base, __kmalloc_#t~ret90#1.offset; [2024-11-16 21:25:49,161 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14659: havoc #t~nondet1547; [2024-11-16 21:25:49,222 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10118: call ULTIMATE.dealloc(~#rx_queue~1.base, ~#rx_queue~1.offset);havoc ~#rx_queue~1.base, ~#rx_queue~1.offset; [2024-11-16 21:25:49,225 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: havoc #t~mem202.base, #t~mem202.offset; [2024-11-16 21:25:49,370 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: call ULTIMATE.dealloc(~#tmp~58.base, ~#tmp~58.offset);havoc ~#tmp~58.base, ~#tmp~58.offset; [2024-11-16 21:25:49,388 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14858: havoc #t~ret1576.base, #t~ret1576.offset; [2024-11-16 21:25:49,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14671: havoc alloc_etherdev_mqs_#t~ret1548#1.base, alloc_etherdev_mqs_#t~ret1548#1.offset; [2024-11-16 21:25:49,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14826: havoc register_netdev_#t~nondet1569#1; [2024-11-16 21:25:49,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__key___0~1#1.base, ~#__key___0~1#1.offset);havoc ~#__key___0~1#1.base, ~#__key___0~1#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___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset; [2024-11-16 21:25:49,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8569: call ULTIMATE.dealloc(set_ethernet_addr_~#sa~0#1.base, set_ethernet_addr_~#sa~0#1.offset);havoc set_ethernet_addr_~#sa~0#1.base, set_ethernet_addr_~#sa~0#1.offset; [2024-11-16 21:25:49,740 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14897: havoc usb_reset_device_#t~nondet1582#1; [2024-11-16 21:25:49,741 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14883: havoc usb_driver_set_configuration_#t~nondet1580#1; [2024-11-16 21:25:49,745 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: havoc #t~mem13.base, #t~mem13.offset; [2024-11-16 21:25:49,762 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14618: havoc __kmalloc_node_#t~ret1541#1.base, __kmalloc_node_#t~ret1541#1.offset; [2024-11-16 21:25:49,789 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7933: havoc #t~mem310;havoc #t~bitwise311; [2024-11-16 21:25:49,792 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: havoc #t~mem160.base, #t~mem160.offset;havoc #t~mem161; [2024-11-16 21:25:49,797 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: havoc #t~mem165.base, #t~mem165.offset; [2024-11-16 21:25:49,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14750: havoc #t~nondet1562; [2024-11-16 21:25:49,810 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593: havoc #t~mem1;havoc #t~bitwise2; [2024-11-16 21:25:49,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: havoc #t~bitwise315; [2024-11-16 21:25:49,931 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14774: havoc #t~nondet1565; [2024-11-16 21:25:50,136 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: call ULTIMATE.dealloc(alloc_all_mem_~#__key~1#1.base, alloc_all_mem_~#__key~1#1.offset);havoc alloc_all_mem_~#__key~1#1.base, alloc_all_mem_~#__key~1#1.offset;call ULTIMATE.dealloc(alloc_all_mem_~#__key___0~0#1.base, alloc_all_mem_~#__key___0~0#1.offset);havoc alloc_all_mem_~#__key___0~0#1.base, alloc_all_mem_~#__key___0~0#1.offset; [2024-11-16 21:25:50,136 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: havoc dev_to_node_#t~mem101#1; [2024-11-16 21:25:50,387 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L10815: call ULTIMATE.dealloc(~#u1u2~0#1.base, ~#u1u2~0#1.offset);havoc ~#u1u2~0#1.base, ~#u1u2~0#1.offset; [2024-11-16 21:25:50,432 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: call ULTIMATE.dealloc(~#skb_head~1#1.base, ~#skb_head~1#1.offset);havoc ~#skb_head~1#1.base, ~#skb_head~1#1.offset; [2024-11-16 21:25:50,440 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: havoc #t~mem312; [2024-11-16 21:25:50,493 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752: havoc is_zero_ether_addr_#t~mem259#1;havoc is_zero_ether_addr_#t~mem260#1;havoc is_zero_ether_addr_#t~bitwise261#1; [2024-11-16 21:25:51,207 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14876: havoc #t~nondet1579; [2024-11-16 21:25:51,244 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem124; [2024-11-16 21:25:51,267 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8392: call ULTIMATE.dealloc(~#tmp~59.base, ~#tmp~59.offset);havoc ~#tmp~59.base, ~#tmp~59.offset; [2024-11-16 21:25:51,306 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: call ULTIMATE.dealloc(~#tmp~57.base, ~#tmp~57.offset);havoc ~#tmp~57.base, ~#tmp~57.offset; [2024-11-16 21:25:51,467 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14679: havoc capable_#t~nondet1550#1; [2024-11-16 21:25:51,506 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14728: havoc kmemdup_#t~ret1558#1.base, kmemdup_#t~ret1558#1.offset; [2024-11-16 21:25:51,534 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14701: havoc eth_change_mtu_#t~nondet1554#1; [2024-11-16 21:26:00,815 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14735: havoc ldv_ndo_init_3_#t~nondet1559#1; [2024-11-16 21:26:00,815 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739: havoc ldv_ndo_uninit_3_#t~nondet1560#1; [2024-11-16 21:26:00,815 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14713: havoc ethtool_op_get_link_#t~nondet1557#1; [2024-11-16 21:26:00,815 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14915: havoc work_busy_#t~nondet1585#1; [2024-11-16 21:26:00,816 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: havoc rtl8152_get_msglevel_#t~mem1216#1; [2024-11-16 21:26:00,816 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12942: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#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_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset);havoc main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset; [2024-11-16 21:26:00,816 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052: call ULTIMATE.dealloc(rtl8152_get_ethtool_stats_~#tally~0#1.base, rtl8152_get_ethtool_stats_~#tally~0#1.offset);havoc rtl8152_get_ethtool_stats_~#tally~0#1.base, rtl8152_get_ethtool_stats_~#tally~0#1.offset; [2024-11-16 21:26:00,816 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc usb_register_driver_#t~nondet1581#1; [2024-11-16 21:26:00,816 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L11757: call ULTIMATE.dealloc(rtl8152_suspend_~#message#1.base, rtl8152_suspend_~#message#1.offset);havoc rtl8152_suspend_~#message#1.base, rtl8152_suspend_~#message#1.offset; [2024-11-16 21:26:01,957 INFO L? ?]: Removed 2916 outVars from TransFormulas that were not future-live. [2024-11-16 21:26:01,957 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 21:26:02,116 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 21:26:02,116 INFO L336 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-16 21:26:02,118 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:26:02 BoogieIcfgContainer [2024-11-16 21:26:02,118 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 21:26:02,119 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 21:26:02,121 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 21:26:02,124 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 21:26:02,124 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:25:39" (1/3) ... [2024-11-16 21:26:02,124 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23567735 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:26:02, skipping insertion in model container [2024-11-16 21:26:02,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:25:44" (2/3) ... [2024-11-16 21:26:02,125 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23567735 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:26:02, skipping insertion in model container [2024-11-16 21:26:02,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:26:02" (3/3) ... [2024-11-16 21:26:02,127 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--net--usb--r8152.ko-entry_point.cil.out.i [2024-11-16 21:26:02,143 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 21:26:02,143 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 21:26:02,293 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 21:26:02,301 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;@3ad1365e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 21:26:02,302 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 21:26:02,322 INFO L276 IsEmpty]: Start isEmpty. Operand has 3756 states, 2652 states have (on average 1.3672699849170438) internal successors, (3626), 2724 states have internal predecessors, (3626), 929 states have call successors, (929), 174 states have call predecessors, (929), 173 states have return successors, (923), 908 states have call predecessors, (923), 923 states have call successors, (923) [2024-11-16 21:26:02,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-16 21:26:02,356 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:26:02,357 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 21:26:02,358 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:26:02,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:26:02,366 INFO L85 PathProgramCache]: Analyzing trace with hash -683943413, now seen corresponding path program 1 times [2024-11-16 21:26:02,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:26:02,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918412908] [2024-11-16 21:26:02,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:26:02,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 21:26:16,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-16 21:26:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-16 21:26:17,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-16 21:26:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-16 21:26:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-16 21:26:17,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-16 21:26:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-16 21:26:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-11-16 21:26:17,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-16 21:26:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:26:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-16 21:26:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-11-16 21:26:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-11-16 21:26:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-16 21:26:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-16 21:26:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-16 21:26:17,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-16 21:26:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-16 21:26:17,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:26:17,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:26:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2024-11-16 21:26:17,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 21:26:17,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918412908] [2024-11-16 21:26:17,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918412908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 21:26:17,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 21:26:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 21:26:17,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098672125] [2024-11-16 21:26:17,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 21:26:18,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-16 21:26:18,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 21:26:18,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-16 21:26:18,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-16 21:26:18,034 INFO L87 Difference]: Start difference. First operand has 3756 states, 2652 states have (on average 1.3672699849170438) internal successors, (3626), 2724 states have internal predecessors, (3626), 929 states have call successors, (929), 174 states have call predecessors, (929), 173 states have return successors, (923), 908 states have call predecessors, (923), 923 states have call successors, (923) Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-16 21:26:22,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:26:26,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []