./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.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-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.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 17392b794ea5e57dd08811f1c935d7cc0fa0c1509aa84d5ecae872c99757bce0 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 20:59:16,628 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 20:59:16,704 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 20:59:16,707 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 20:59:16,708 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 20:59:16,721 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 20:59:16,721 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 20:59:16,721 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 20:59:16,722 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 20:59:16,722 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 20:59:16,722 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 20:59:16,722 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 20:59:16,723 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 20:59:16,723 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 20:59:16,723 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 20:59:16,724 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 20:59:16,724 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 20:59:16,724 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 20:59:16,724 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 20:59:16,725 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 20:59:16,725 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 20:59:16,725 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 20:59:16,726 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 20:59:16,726 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 20:59:16,726 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 20:59:16,726 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 20:59:16,726 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 20:59:16,727 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 20:59:16,727 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 20:59:16,727 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:59:16,727 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 20:59:16,728 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 20:59:16,728 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 20:59:16,728 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 20:59:16,728 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 20:59:16,728 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 20:59:16,729 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 20:59:16,729 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 20:59:16,729 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 20:59:16,729 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 -> 17392b794ea5e57dd08811f1c935d7cc0fa0c1509aa84d5ecae872c99757bce0 [2024-11-16 20:59:16,884 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 20:59:16,898 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 20:59:16,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 20:59:16,901 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 20:59:16,902 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 20:59:16,902 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.ko-entry_point.cil.out.i [2024-11-16 20:59:18,285 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 20:59:18,656 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 20:59:18,658 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.ko-entry_point.cil.out.i [2024-11-16 20:59:18,701 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/083393147/7bcf4de75e3241cd9aebaa92e4127d42/FLAGe1324503d [2024-11-16 20:59:18,854 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/083393147/7bcf4de75e3241cd9aebaa92e4127d42 [2024-11-16 20:59:18,859 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 20:59:18,860 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 20:59:18,862 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 20:59:18,863 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 20:59:18,868 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 20:59:18,869 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:59:18" (1/1) ... [2024-11-16 20:59:18,870 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78ab2318 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:18, skipping insertion in model container [2024-11-16 20:59:18,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:59:18" (1/1) ... [2024-11-16 20:59:18,980 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 20:59:19,562 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.ko-entry_point.cil.out.i[158290,158303] [2024-11-16 20:59:20,246 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:59:20,282 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 20:59:20,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.ko-entry_point.cil.out.i[158290,158303] [2024-11-16 20:59:20,442 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [5544] [2024-11-16 20:59:20,457 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (138), "i" (12UL)); [5757-5758] [2024-11-16 20:59:20,459 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (165), "i" (12UL)); [5790-5791] [2024-11-16 20:59:20,467 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (398), "i" (12UL)); [6063-6064] [2024-11-16 20:59:20,468 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (399), "i" (12UL)); [6071-6072] [2024-11-16 20:59:20,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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (436), "i" (12UL)); [6125-6126] [2024-11-16 20:59:20,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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (437), "i" (12UL)); [6133-6134] [2024-11-16 20:59:20,544 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (1732), "i" (12UL)); [8040-8041] [2024-11-16 20:59:20,553 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 *)"/work/ldvuser/mutilin/launch/work/current--X--drivers--X--defaultlinux-3.12-rc1.tar.xz--X--144_2a--X--cpachecker/linux-3.12-rc1.tar.xz/csd_deg_dscv/7636/dscv_tempdir/dscv/ri/144_2a/drivers/net/usb/smsc95xx.o.c.prepared"), "i" (1877), "i" (12UL)); [8270-8271] [2024-11-16 20:59:20,586 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 20:59:20,794 INFO L204 MainTranslator]: Completed translation [2024-11-16 20:59:20,794 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20 WrapperNode [2024-11-16 20:59:20,795 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 20:59:20,795 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 20:59:20,796 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 20:59:20,796 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 20:59:20,801 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:20,872 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,012 INFO L138 Inliner]: procedures = 211, calls = 2748, calls flagged for inlining = 96, calls inlined = 96, statements flattened = 7590 [2024-11-16 20:59:21,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 20:59:21,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 20:59:21,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 20:59:21,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 20:59:21,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,056 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,513 INFO L175 MemorySlicer]: Split 1322 memory accesses to 28 slices as follows [1, 3, 19, 44, 2, 2, 1, 4, 1, 8, 8, 2, 1, 2, 880, 2, 16, 3, 2, 23, 10, 10, 4, 42, 3, 217, 10, 2]. 67 percent of accesses are in the largest equivalence class. The 18 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 780 writes are split as follows [1, 1, 19, 44, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 466, 0, 1, 1, 1, 18, 5, 5, 1, 19, 1, 186, 5, 1]. [2024-11-16 20:59:21,514 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,514 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,668 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,679 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,706 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,730 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,767 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 20:59:21,769 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 20:59:21,769 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 20:59:21,769 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 20:59:21,770 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (1/1) ... [2024-11-16 20:59:21,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 20:59:21,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 20:59:21,806 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 20:59:21,814 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 20:59:21,850 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc95xx_read_reg [2024-11-16 20:59:21,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc95xx_read_reg [2024-11-16 20:59:21,850 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 20:59:21,850 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 20:59:21,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 20:59:21,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 20:59:21,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 20:59:21,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 20:59:21,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-16 20:59:21,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-16 20:59:21,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-16 20:59:21,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-16 20:59:21,854 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 20:59:21,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 20:59:21,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 20:59:21,857 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 20:59:21,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2024-11-16 20:59:21,858 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_reset [2024-11-16 20:59:21,858 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_reset [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_link_reset [2024-11-16 20:59:21,858 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_link_reset [2024-11-16 20:59:21,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure smsc_crc [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc_crc [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u8~0~X~~u16~0~X~~u16~0~X~$Pointer$~X~~u16~0~TO~int [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u8~0~X~~u16~0~X~~u16~0~X~$Pointer$~X~~u16~0~TO~int [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_ioctl [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_ioctl [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc95xx_mdio_write [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc95xx_mdio_write [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_read_reg [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_read_reg [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_tx_fixup [2024-11-16 20:59:21,859 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_tx_fixup [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 20:59:21,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 20:59:21,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-16 20:59:21,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-16 20:59:21,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-16 20:59:21,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 20:59:21,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 20:59:21,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 20:59:21,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 20:59:21,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-16 20:59:21,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-16 20:59:21,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-16 20:59:21,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-11-16 20:59:21,867 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-16 20:59:21,867 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-16 20:59:21,867 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_write_reg_nopm [2024-11-16 20:59:21,868 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_write_reg_nopm [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_change_mtu [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_change_mtu [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_mdio_write [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_mdio_write [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_enable_phy_wakeup_interrupts [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_enable_phy_wakeup_interrupts [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2024-11-16 20:59:21,869 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 20:59:21,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-16 20:59:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_enter_suspend1 [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_enter_suspend1 [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_enter_suspend2 [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_enter_suspend2 [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_read_eeprom [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_read_eeprom [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_set_multicast [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_set_multicast [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_write_reg [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_write_reg [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum_start_offset [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum_start_offset [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_rx_csum_offload [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_rx_csum_offload [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2024-11-16 20:59:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-16 20:59:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-16 20:59:21,872 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-16 20:59:21,872 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-16 20:59:21,872 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-16 20:59:21,872 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-16 20:59:21,874 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-16 20:59:21,874 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_read_reg_nopm [2024-11-16 20:59:21,874 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_read_reg_nopm [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 20:59:21,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-16 20:59:21,875 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-16 20:59:21,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-16 20:59:21,876 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_resume [2024-11-16 20:59:21,876 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_resume [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_mdio_read [2024-11-16 20:59:21,877 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_mdio_read [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 20:59:21,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 20:59:21,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 20:59:21,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-16 20:59:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_tx_timeout [2024-11-16 20:59:21,881 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_tx_timeout [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc95xx_phy_wait_not_busy [2024-11-16 20:59:21,881 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc95xx_phy_wait_not_busy [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 20:59:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2024-11-16 20:59:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2024-11-16 20:59:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_mdio_write_nopm [2024-11-16 20:59:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_mdio_write_nopm [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 20:59:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-16 20:59:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-11-16 20:59:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-11-16 20:59:21,887 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 20:59:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-11-16 20:59:21,889 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_write_reg_async [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_write_reg_async [2024-11-16 20:59:21,889 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2024-11-16 20:59:21,889 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 20:59:21,890 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_mdio_read_nopm [2024-11-16 20:59:21,890 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_mdio_read_nopm [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_resume [2024-11-16 20:59:21,890 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_resume [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 20:59:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-16 20:59:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2024-11-16 20:59:21,891 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2024-11-16 20:59:21,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 20:59:21,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_2 [2024-11-16 20:59:21,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_2 [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_status [2024-11-16 20:59:21,895 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_status [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-16 20:59:21,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 20:59:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 20:59:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_start_rx_path [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_start_rx_path [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc95xx_mdio_read [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc95xx_mdio_read [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure __smsc95xx_write_reg [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure __smsc95xx_write_reg [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_eeprom_confirm_not_busy [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_eeprom_confirm_not_busy [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_set_features [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_set_features [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_manage_power [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_manage_power [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_rx_fixup [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_rx_fixup [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure smsc95xx_wait_eeprom [2024-11-16 20:59:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure smsc95xx_wait_eeprom [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 20:59:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 20:59:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 20:59:21,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-16 20:59:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-16 20:59:21,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-16 20:59:21,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-16 20:59:21,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 20:59:21,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 20:59:22,651 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 20:59:22,656 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 20:59:22,833 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: call ULTIMATE.dealloc(~#buf~0.base, ~#buf~0.offset);havoc ~#buf~0.base, ~#buf~0.offset; [2024-11-16 20:59:23,165 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 20:59:23,256 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: havoc #t~ret1542.base, #t~ret1542.offset; [2024-11-16 20:59:24,026 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: call ULTIMATE.dealloc(~#read_buf~1#1.base, ~#read_buf~1#1.offset);havoc ~#read_buf~1#1.base, ~#read_buf~1#1.offset;call ULTIMATE.dealloc(~#descriptor~7#1.base, ~#descriptor~7#1.offset);havoc ~#descriptor~7#1.base, ~#descriptor~7#1.offset;call ULTIMATE.dealloc(~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset);havoc ~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset);havoc ~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset);havoc ~#descriptor___7~0#1.base, ~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset);havoc ~#descriptor___8~0#1.base, ~#descriptor___8~0#1.offset;call ULTIMATE.dealloc(~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset);havoc ~#descriptor___9~0#1.base, ~#descriptor___9~0#1.offset; [2024-11-16 20:59:24,026 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456: havoc mii_nway_restart_#t~nondet1535#1; [2024-11-16 20:59:24,026 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: call ULTIMATE.dealloc(smsc95xx_phy_initialize_~#descriptor~6#1.base, smsc95xx_phy_initialize_~#descriptor~6#1.offset);havoc smsc95xx_phy_initialize_~#descriptor~6#1.base, smsc95xx_phy_initialize_~#descriptor~6#1.offset; [2024-11-16 20:59:24,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: call ULTIMATE.dealloc(smsc95xx_phy_update_flowcontrol_~#afc_cfg~0#1.base, smsc95xx_phy_update_flowcontrol_~#afc_cfg~0#1.offset);havoc smsc95xx_phy_update_flowcontrol_~#afc_cfg~0#1.base, smsc95xx_phy_update_flowcontrol_~#afc_cfg~0#1.offset;call ULTIMATE.dealloc(smsc95xx_phy_update_flowcontrol_~#descriptor~1#1.base, smsc95xx_phy_update_flowcontrol_~#descriptor~1#1.offset);havoc smsc95xx_phy_update_flowcontrol_~#descriptor~1#1.base, smsc95xx_phy_update_flowcontrol_~#descriptor~1#1.offset;call ULTIMATE.dealloc(smsc95xx_phy_update_flowcontrol_~#descriptor___0~1#1.base, smsc95xx_phy_update_flowcontrol_~#descriptor___0~1#1.offset);havoc smsc95xx_phy_update_flowcontrol_~#descriptor___0~1#1.base, smsc95xx_phy_update_flowcontrol_~#descriptor___0~1#1.offset; [2024-11-16 20:59:24,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9452: havoc mii_ethtool_gset_#t~nondet1534#1; [2024-11-16 20:59:24,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598: havoc ethtool_cmd_speed_#t~mem71#1;havoc ethtool_cmd_speed_#t~mem72#1;havoc ethtool_cmd_speed_#t~bitwise73#1; [2024-11-16 20:59:24,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: call ULTIMATE.dealloc(~#ecmd~0#1.base, ~#ecmd~0#1.offset);havoc ~#ecmd~0#1.base, ~#ecmd~0#1.offset;call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2024-11-16 20:59:24,866 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9448: havoc mii_check_media_#t~nondet1533#1; [2024-11-16 20:59:24,971 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403: havoc crc16_#t~nondet1524#1; [2024-11-16 20:59:24,971 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: havoc bitrev16_#t~nondet1522#1; [2024-11-16 20:59:24,971 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429: havoc #t~bitwise946#1; [2024-11-16 20:59:24,994 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: havoc usbnet_write_cmd_nopm_#t~nondet1561#1; [2024-11-16 20:59:24,994 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9579: havoc usbnet_read_cmd_#t~nondet1558#1; [2024-11-16 20:59:24,994 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9585: havoc usbnet_read_cmd_nopm_#t~nondet1560#1; [2024-11-16 20:59:24,994 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9582: havoc usbnet_write_cmd_#t~nondet1559#1; [2024-11-16 20:59:25,005 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: havoc generic_mii_ioctl_#t~nondet1530#1; [2024-11-16 20:59:25,164 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: call ULTIMATE.dealloc(~#tx_cmd_a~0#1.base, ~#tx_cmd_a~0#1.offset);havoc ~#tx_cmd_a~0#1.base, ~#tx_cmd_a~0#1.offset;call ULTIMATE.dealloc(~#tx_cmd_b~0#1.base, ~#tx_cmd_b~0#1.offset);havoc ~#tx_cmd_b~0#1.base, ~#tx_cmd_b~0#1.offset;call ULTIMATE.dealloc(~#csum_preamble~0#1.base, ~#csum_preamble~0#1.offset);havoc ~#csum_preamble~0#1.base, ~#csum_preamble~0#1.offset; [2024-11-16 20:59:25,164 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9483: havoc skb_copy_expand_#t~ret1540#1.base, skb_copy_expand_#t~ret1540#1.offset; [2024-11-16 20:59:25,165 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: havoc smsc95xx_calc_csum_preamble_#t~bitwise1373#1; [2024-11-16 20:59:25,165 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5554: havoc skb_end_pointer_#t~mem54#1.base, skb_end_pointer_#t~mem54#1.offset;havoc skb_end_pointer_#t~mem55#1; [2024-11-16 20:59:25,165 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411: havoc csum_partial_#t~nondet1526#1; [2024-11-16 20:59:25,170 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: havoc #t~nondet1544; [2024-11-16 20:59:25,398 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: havoc #t~nondet1520; [2024-11-16 20:59:25,485 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset; [2024-11-16 20:59:25,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5370: havoc constant_test_bit_#t~mem7#1;havoc constant_test_bit_#t~bitwise8#1; [2024-11-16 20:59:25,496 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: havoc #t~nondet1528; [2024-11-16 20:59:25,497 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9426: havoc #t~nondet1529; [2024-11-16 20:59:25,544 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: call ULTIMATE.dealloc(~#val~9.base, ~#val~9.offset);havoc ~#val~9.base, ~#val~9.offset; [2024-11-16 20:59:25,564 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: call ULTIMATE.dealloc(~#val~10.base, ~#val~10.offset);havoc ~#val~10.base, ~#val~10.offset; [2024-11-16 20:59:25,589 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: call ULTIMATE.dealloc(~#val~5.base, ~#val~5.offset);havoc ~#val~5.base, ~#val~5.offset; [2024-11-16 20:59:25,746 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset; [2024-11-16 20:59:25,747 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9407: havoc crc32_le_#t~nondet1525#1; [2024-11-16 20:59:25,747 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: havoc bitrev32_#t~nondet1523#1; [2024-11-16 20:59:25,752 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: havoc #t~mem68; [2024-11-16 20:59:25,759 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc skb_tail_pointer_#t~mem56#1.base, skb_tail_pointer_#t~mem56#1.offset;havoc skb_tail_pointer_#t~mem57#1; [2024-11-16 20:59:25,761 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: havoc #t~nondet1537; [2024-11-16 20:59:25,769 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: havoc __kmalloc_#t~ret33#1.base, __kmalloc_#t~ret33#1.offset; [2024-11-16 20:59:25,771 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388: havoc #t~nondet1521; [2024-11-16 20:59:25,775 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: havoc #t~nondet1536; [2024-11-16 20:59:25,794 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547: havoc #t~nondet1552; [2024-11-16 20:59:25,827 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5847: call ULTIMATE.dealloc(~#val~0.base, ~#val~0.offset);havoc ~#val~0.base, ~#val~0.offset; [2024-11-16 20:59:25,831 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5583: havoc #t~mem65.base, #t~mem65.offset;havoc #t~mem66.base, #t~mem66.offset; [2024-11-16 20:59:25,843 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6191: call ULTIMATE.dealloc(~#buf~2#1.base, ~#buf~2#1.offset);havoc ~#buf~2#1.base, ~#buf~2#1.offset; [2024-11-16 20:59:25,843 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9576: havoc usbnet_write_cmd_async_#t~nondet1557#1; [2024-11-16 20:59:25,893 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8028: call ULTIMATE.dealloc(~#val~13.base, ~#val~13.offset);havoc ~#val~13.base, ~#val~13.offset;call ULTIMATE.dealloc(~#descriptor~11.base, ~#descriptor~11.offset);havoc ~#descriptor~11.base, ~#descriptor~11.offset; [2024-11-16 20:59:25,921 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: havoc #t~ret1541.base, #t~ret1541.offset; [2024-11-16 20:59:26,025 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: call ULTIMATE.dealloc(~#intdata~0#1.base, ~#intdata~0#1.offset);havoc ~#intdata~0#1.base, ~#intdata~0#1.offset;call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset; [2024-11-16 20:59:26,068 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5874: call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2024-11-16 20:59:26,079 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781: call ULTIMATE.dealloc(~#buf~1.base, ~#buf~1.offset);havoc ~#buf~1.base, ~#buf~1.offset; [2024-11-16 20:59:26,094 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6028: call ULTIMATE.dealloc(~#val~4.base, ~#val~4.offset);havoc ~#val~4.base, ~#val~4.offset; [2024-11-16 20:59:26,137 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: call ULTIMATE.dealloc(~#read_buf~0.base, ~#read_buf~0.offset);havoc ~#read_buf~0.base, ~#read_buf~0.offset;call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset; [2024-11-16 20:59:26,327 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: call ULTIMATE.dealloc(~#header~0#1.base, ~#header~0#1.offset);havoc ~#header~0#1.base, ~#header~0#1.offset;call ULTIMATE.dealloc(~#descriptor~12#1.base, ~#descriptor~12#1.offset);havoc ~#descriptor~12#1.base, ~#descriptor~12#1.offset;call ULTIMATE.dealloc(~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset);havoc ~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset; [2024-11-16 20:59:26,328 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: havoc skb_clone_#t~ret1539#1.base, skb_clone_#t~ret1539#1.offset; [2024-11-16 20:59:26,366 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: call ULTIMATE.dealloc(~#val~3.base, ~#val~3.offset);havoc ~#val~3.base, ~#val~3.offset; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634: call ULTIMATE.dealloc(smsc95xx_autosuspend_~#descriptor~10#1.base, smsc95xx_autosuspend_~#descriptor~10#1.offset);havoc smsc95xx_autosuspend_~#descriptor~10#1.base, smsc95xx_autosuspend_~#descriptor~10#1.offset;call ULTIMATE.dealloc(smsc95xx_autosuspend_~#descriptor___0~4#1.base, smsc95xx_autosuspend_~#descriptor___0~4#1.offset);havoc smsc95xx_autosuspend_~#descriptor___0~4#1.base, smsc95xx_autosuspend_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(smsc95xx_autosuspend_~#descriptor___1~2#1.base, smsc95xx_autosuspend_~#descriptor___1~2#1.offset);havoc smsc95xx_autosuspend_~#descriptor___1~2#1.base, smsc95xx_autosuspend_~#descriptor___1~2#1.offset; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9418: havoc device_set_wakeup_enable_#t~nondet1527#1; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6776: call ULTIMATE.dealloc(smsc95xx_init_mac_address_~#descriptor~5#1.base, smsc95xx_init_mac_address_~#descriptor~5#1.offset);havoc smsc95xx_init_mac_address_~#descriptor~5#1.base, smsc95xx_init_mac_address_~#descriptor~5#1.offset;call ULTIMATE.dealloc(smsc95xx_init_mac_address_~#descriptor___0~2#1.base, smsc95xx_init_mac_address_~#descriptor___0~2#1.offset);havoc smsc95xx_init_mac_address_~#descriptor___0~2#1.base, smsc95xx_init_mac_address_~#descriptor___0~2#1.offset; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554: havoc usbnet_set_settings_#t~nondet1553#1; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: havoc usbnet_start_xmit_#t~nondet1554#1; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9565: havoc usbnet_stop_#t~nondet1555#1; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: havoc usb_register_driver_#t~nondet1543#1; [2024-11-16 20:59:33,894 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: havoc usbnet_suspend_#t~nondet1556#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7720: call ULTIMATE.dealloc(smsc95xx_suspend_~#message#1.base, smsc95xx_suspend_~#message#1.offset);havoc smsc95xx_suspend_~#message#1.base, smsc95xx_suspend_~#message#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#val~12#1.base, smsc95xx_suspend_~#val~12#1.offset);havoc smsc95xx_suspend_~#val~12#1.base, smsc95xx_suspend_~#val~12#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#command~0#1.base, smsc95xx_suspend_~#command~0#1.offset);havoc smsc95xx_suspend_~#command~0#1.base, smsc95xx_suspend_~#command~0#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#offset~0#1.base, smsc95xx_suspend_~#offset~0#1.offset);havoc smsc95xx_suspend_~#offset~0#1.base, smsc95xx_suspend_~#offset~0#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#crc~1#1.base, smsc95xx_suspend_~#crc~1#1.offset);havoc smsc95xx_suspend_~#crc~1#1.base, smsc95xx_suspend_~#crc~1#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#bcast~0#1.base, smsc95xx_suspend_~#bcast~0#1.offset);havoc smsc95xx_suspend_~#bcast~0#1.base, smsc95xx_suspend_~#bcast~0#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#mcast~0#1.base, smsc95xx_suspend_~#mcast~0#1.offset);havoc smsc95xx_suspend_~#mcast~0#1.base, smsc95xx_suspend_~#mcast~0#1.offset;call ULTIMATE.dealloc(smsc95xx_suspend_~#arp~0#1.base, smsc95xx_suspend_~#arp~0#1.offset);havoc smsc95xx_suspend_~#arp~0#1.base, smsc95xx_suspend_~#arp~0#1.offset; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392: call ULTIMATE.dealloc(smsc95xx_unbind_~#descriptor~8#1.base, smsc95xx_unbind_~#descriptor~8#1.offset);havoc smsc95xx_unbind_~#descriptor~8#1.base, smsc95xx_unbind_~#descriptor~8#1.offset; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: havoc ldv_ndo_init_3_#t~nondet1531#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: call ULTIMATE.dealloc(smsc95xx_enter_suspend3_~#val~11#1.base, smsc95xx_enter_suspend3_~#val~11#1.offset);havoc smsc95xx_enter_suspend3_~#val~11#1.base, smsc95xx_enter_suspend3_~#val~11#1.offset; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9444: havoc ldv_ndo_uninit_3_#t~nondet1532#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524: call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~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_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: call ULTIMATE.dealloc(smsc95xx_bind_~#val~7#1.base, smsc95xx_bind_~#val~7#1.offset);havoc smsc95xx_bind_~#val~7#1.base, smsc95xx_bind_~#val~7#1.offset;call ULTIMATE.dealloc(smsc95xx_bind_~#__key~0#1.base, smsc95xx_bind_~#__key~0#1.offset);havoc smsc95xx_bind_~#__key~0#1.base, smsc95xx_bind_~#__key~0#1.offset; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: havoc usbnet_get_endpoints_#t~nondet1545#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5623: havoc is_zero_ether_addr_#t~mem83#1;havoc is_zero_ether_addr_#t~mem84#1;havoc is_zero_ether_addr_#t~bitwise85#1;havoc is_zero_ether_addr_#t~mem86#1;havoc is_zero_ether_addr_#t~bitwise87#1;havoc is_zero_ether_addr_#t~mem88#1;havoc is_zero_ether_addr_#t~bitwise89#1;havoc is_zero_ether_addr_#t~mem90#1;havoc is_zero_ether_addr_#t~bitwise91#1;havoc is_zero_ether_addr_#t~mem92#1;havoc is_zero_ether_addr_#t~bitwise93#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: havoc usbnet_get_link_#t~nondet1546#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: havoc is_multicast_ether_addr_#t~mem94#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9527: havoc usbnet_get_msglevel_#t~nondet1547#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: havoc smsc95xx_link_ok_nopm_#t~bitwise971#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: havoc usbnet_get_settings_#t~nondet1548#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9535: havoc usbnet_nway_reset_#t~nondet1549#1; [2024-11-16 20:59:33,895 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: call ULTIMATE.dealloc(smsc95xx_enter_suspend0_~#val~8#1.base, smsc95xx_enter_suspend0_~#val~8#1.offset);havoc smsc95xx_enter_suspend0_~#val~8#1.base, smsc95xx_enter_suspend0_~#val~8#1.offset; [2024-11-16 20:59:33,897 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539: havoc usbnet_open_#t~nondet1550#1; [2024-11-16 20:59:33,897 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: havoc printk_#t~nondet1538#1; [2024-11-16 20:59:33,897 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: havoc usbnet_probe_#t~nondet1551#1; [2024-11-16 20:59:34,892 INFO L? ?]: Removed 2622 outVars from TransFormulas that were not future-live. [2024-11-16 20:59:34,892 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 20:59:34,994 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 20:59:34,995 INFO L336 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-16 20:59:34,995 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:59:34 BoogieIcfgContainer [2024-11-16 20:59:34,995 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 20:59:34,998 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 20:59:34,998 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 20:59:35,001 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 20:59:35,001 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:59:18" (1/3) ... [2024-11-16 20:59:35,001 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d78762d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:59:35, skipping insertion in model container [2024-11-16 20:59:35,001 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:59:20" (2/3) ... [2024-11-16 20:59:35,002 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d78762d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:59:35, skipping insertion in model container [2024-11-16 20:59:35,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 08:59:34" (3/3) ... [2024-11-16 20:59:35,003 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--net--usb--smsc95xx.ko-entry_point.cil.out.i [2024-11-16 20:59:35,015 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 20:59:35,015 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 20:59:35,105 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 20:59:35,111 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;@5ea858bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 20:59:35,113 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 20:59:35,128 INFO L276 IsEmpty]: Start isEmpty. Operand has 2245 states, 1746 states have (on average 1.422680412371134) internal successors, (2484), 1762 states have internal predecessors, (2484), 425 states have call successors, (425), 73 states have call predecessors, (425), 72 states have return successors, (419), 419 states have call predecessors, (419), 419 states have call successors, (419) [2024-11-16 20:59:35,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-16 20:59:35,145 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 20:59:35,146 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 20:59:35,146 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 20:59:35,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 20:59:35,151 INFO L85 PathProgramCache]: Analyzing trace with hash -933939280, now seen corresponding path program 1 times [2024-11-16 20:59:35,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 20:59:35,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865967603] [2024-11-16 20:59:35,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 20:59:35,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 21:00:17,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-16 21:00:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-16 21:00:18,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-16 21:00:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-16 21:00:18,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-16 21:00:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-16 21:00:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-16 21:00:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-16 21:00:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-16 21:00:18,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-16 21:00:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-16 21:00:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-11-16 21:00:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-16 21:00:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:00:18,458 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-16 21:00:18,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 21:00:18,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865967603] [2024-11-16 21:00:18,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865967603] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 21:00:18,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 21:00:18,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-16 21:00:18,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585352396] [2024-11-16 21:00:18,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 21:00:18,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-16 21:00:18,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 21:00:18,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-16 21:00:18,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-16 21:00:18,491 INFO L87 Difference]: Start difference. First operand has 2245 states, 1746 states have (on average 1.422680412371134) internal successors, (2484), 1762 states have internal predecessors, (2484), 425 states have call successors, (425), 73 states have call predecessors, (425), 72 states have return successors, (419), 419 states have call predecessors, (419), 419 states have call successors, (419) Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2024-11-16 21:00:22,584 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:00:26,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []