./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 73868717431db2e2213c78014bba9664fa2a1aea672a285381bce5667bb4d0d4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 05:13:08,630 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 05:13:08,675 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 05:13:08,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 05:13:08,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 05:13:08,698 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 05:13:08,699 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 05:13:08,699 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 05:13:08,699 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 05:13:08,699 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 05:13:08,699 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 05:13:08,699 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 05:13:08,700 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 05:13:08,700 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 05:13:08,700 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 05:13:08,700 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 05:13:08,701 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 05:13:08,702 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:13:08,702 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 05:13:08,702 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 05:13:08,703 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 73868717431db2e2213c78014bba9664fa2a1aea672a285381bce5667bb4d0d4 [2025-03-04 05:13:08,919 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 05:13:08,927 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 05:13:08,930 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 05:13:08,931 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 05:13:08,932 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 05:13:08,933 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-03-04 05:13:10,239 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7a61b06d/eedfaafe0ede4b988a469d4cffbe3685/FLAGc48c6fb32 [2025-03-04 05:13:10,854 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 05:13:10,854 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-03-04 05:13:10,914 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7a61b06d/eedfaafe0ede4b988a469d4cffbe3685/FLAGc48c6fb32 [2025-03-04 05:13:10,933 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7a61b06d/eedfaafe0ede4b988a469d4cffbe3685 [2025-03-04 05:13:10,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 05:13:10,937 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 05:13:10,939 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 05:13:10,939 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 05:13:10,943 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 05:13:10,943 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:13:10" (1/1) ... [2025-03-04 05:13:10,944 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29785afd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:10, skipping insertion in model container [2025-03-04 05:13:10,945 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:13:10" (1/1) ... [2025-03-04 05:13:11,054 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 05:13:14,307 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421155,421168] [2025-03-04 05:13:14,309 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421302,421315] [2025-03-04 05:13:14,309 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421441,421454] [2025-03-04 05:13:14,309 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421599,421612] [2025-03-04 05:13:14,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:13:14,365 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 05:13:14,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6162] [2025-03-04 05:13:14,468 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6169] [2025-03-04 05:13:14,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6176] [2025-03-04 05:13:14,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6216-6217] [2025-03-04 05:13:14,472 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6222-6224] [2025-03-04 05:13:14,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6249-6250] [2025-03-04 05:13:14,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6255-6257] [2025-03-04 05:13:14,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/a068ef8/linux-usb-dev/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6281-6282] [2025-03-04 05:13:14,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6287-6289] [2025-03-04 05:13:14,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6368] [2025-03-04 05:13:14,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6375] [2025-03-04 05:13:14,480 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)); [6442] [2025-03-04 05:13:14,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [6450-6451] [2025-03-04 05:13:14,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (79), "i" (12UL)); [6530-6531] [2025-03-04 05:13:14,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (91), "i" (12UL)); [6559-6560] [2025-03-04 05:13:14,489 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [6596-6597] [2025-03-04 05:13:14,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [6633-6634] [2025-03-04 05:13:14,498 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [7022-7023] [2025-03-04 05:13:14,499 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7029] [2025-03-04 05:13:14,510 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7459] [2025-03-04 05:13:14,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7510] [2025-03-04 05:13:14,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7521] [2025-03-04 05:13:14,512 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7530] [2025-03-04 05:13:14,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7645] [2025-03-04 05:13:14,535 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7697] [2025-03-04 05:13:14,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7755] [2025-03-04 05:13:14,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7757] [2025-03-04 05:13:14,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7764] [2025-03-04 05:13:14,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7766] [2025-03-04 05:13:14,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] [2025-03-04 05:13:14,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8491] [2025-03-04 05:13:14,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8496] [2025-03-04 05:13:14,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8512] [2025-03-04 05:13:14,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8539] [2025-03-04 05:13:14,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8579] [2025-03-04 05:13:14,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8781] [2025-03-04 05:13:14,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8788] [2025-03-04 05:13:14,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8813] [2025-03-04 05:13:14,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] [2025-03-04 05:13:14,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9108] [2025-03-04 05:13:14,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9390] [2025-03-04 05:13:14,580 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9414] [2025-03-04 05:13:14,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9714] [2025-03-04 05:13:14,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10823] [2025-03-04 05:13:14,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10837] [2025-03-04 05:13:14,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10871] [2025-03-04 05:13:14,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10886] [2025-03-04 05:13:14,620 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11082] [2025-03-04 05:13:14,721 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421155,421168] [2025-03-04 05:13:14,721 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421302,421315] [2025-03-04 05:13:14,722 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421441,421454] [2025-03-04 05:13:14,722 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.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421599,421612] [2025-03-04 05:13:14,731 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:13:14,938 INFO L204 MainTranslator]: Completed translation [2025-03-04 05:13:14,938 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14 WrapperNode [2025-03-04 05:13:14,939 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 05:13:14,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 05:13:14,940 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 05:13:14,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 05:13:14,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:15,016 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:15,171 INFO L138 Inliner]: procedures = 534, calls = 2715, calls flagged for inlining = 309, calls inlined = 257, statements flattened = 6926 [2025-03-04 05:13:15,171 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 05:13:15,172 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 05:13:15,172 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 05:13:15,172 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 05:13:15,180 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:15,180 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:15,211 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,482 INFO L175 MemorySlicer]: Split 949 memory accesses to 22 slices as follows [18, 1, 53, 3, 2, 6, 4, 3, 40, 763, 8, 5, 8, 1, 4, 5, 6, 10, 4, 2, 1, 2]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 0, 0, 1, 0, 0, 4, 0, 0, 14, 8, 0, 8, 1, 4, 5, 6, 0, 4, 0, 1, 2]. The 401 writes are split as follows [8, 0, 42, 0, 1, 3, 0, 0, 0, 337, 0, 4, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0]. [2025-03-04 05:13:16,483 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,483 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,623 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,635 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,665 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,681 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,729 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 05:13:16,730 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 05:13:16,730 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 05:13:16,730 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 05:13:16,730 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (1/1) ... [2025-03-04 05:13:16,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:13:16,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 05:13:16,756 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 05:13:16,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 05:13:16,805 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-04 05:13:16,806 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-04 05:13:16,806 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 05:13:16,807 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-04 05:13:16,807 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-04 05:13:16,808 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 05:13:16,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 05:13:16,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 05:13:16,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 05:13:16,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 05:13:16,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 05:13:16,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-04 05:13:16,810 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 05:13:16,810 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 05:13:16,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 05:13:16,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-04 05:13:16,810 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 05:13:16,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-04 05:13:16,811 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-04 05:13:16,811 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:13:16,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:13:16,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:13:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:13:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-04 05:13:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 05:13:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-04 05:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 05:13:16,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 05:13:16,817 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-04 05:13:16,818 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 05:13:16,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-04 05:13:16,821 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 05:13:16,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 05:13:16,822 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 05:13:16,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 05:13:16,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2025-03-04 05:13:16,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 05:13:16,826 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 05:13:16,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 05:13:16,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 05:13:16,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 05:13:16,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 05:13:16,828 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-04 05:13:16,828 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-04 05:13:16,829 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-04 05:13:16,829 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 05:13:16,830 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 05:13:16,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 05:13:16,834 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-04 05:13:16,835 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-04 05:13:16,835 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-04 05:13:16,836 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-04 05:13:16,836 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-04 05:13:17,775 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 05:13:17,779 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 05:13:17,822 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16419: havoc #t~nondet1821; [2025-03-04 05:13:17,978 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: call ULTIMATE.dealloc(~#mask~0#1.base, ~#mask~0#1.offset);havoc ~#mask~0#1.base, ~#mask~0#1.offset; [2025-03-04 05:13:18,025 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16517: havoc netpoll_trap_#t~nondet1833#1; [2025-03-04 05:13:18,222 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16491: havoc #t~nondet1831; [2025-03-04 05:13:18,736 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15840: havoc ldv_dev_get_drvdata_#t~mem1774#1.base, ldv_dev_get_drvdata_#t~mem1774#1.offset;havoc ldv_dev_get_drvdata_#t~mem1775#1.base, ldv_dev_get_drvdata_#t~mem1775#1.offset; [2025-03-04 05:13:18,744 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16587: havoc #t~nondet1847; [2025-03-04 05:13:18,747 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: havoc #t~mem186.base, #t~mem186.offset;havoc #t~mem187; [2025-03-04 05:13:18,750 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16435: havoc #t~nondet1825; [2025-03-04 05:13:18,759 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6307: havoc #t~bitwise27; [2025-03-04 05:13:18,768 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: havoc #t~mem228.base, #t~mem228.offset; [2025-03-04 05:13:18,770 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16495: havoc #t~nondet1832; [2025-03-04 05:13:18,802 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16427: havoc dma_supported_#t~nondet1823#1; [2025-03-04 05:13:18,856 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6506: havoc #t~mem94.base, #t~mem94.offset; [2025-03-04 05:13:18,907 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16361: havoc #t~nondet1816; [2025-03-04 05:13:18,916 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: havoc #t~mem202.base, #t~mem202.offset;havoc #t~mem203; [2025-03-04 05:13:18,942 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16423: havoc dma_set_mask_#t~nondet1822#1; [2025-03-04 05:13:19,035 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: call ULTIMATE.dealloc(jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset);havoc jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset; [2025-03-04 05:13:19,162 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: havoc #t~bitwise348; [2025-03-04 05:13:19,171 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16525: havoc pci_bus_read_config_dword_#t~nondet1835#1; [2025-03-04 05:13:25,783 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: havoc jme_get_msglevel_#t~mem1355#1; [2025-03-04 05:13:25,783 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16357: havoc __pci_register_driver_#t~nondet1815#1; [2025-03-04 05:13:25,783 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: havoc skb_headlen_#t~mem192#1;havoc skb_headlen_#t~mem193#1; [2025-03-04 05:13:25,783 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810: call ULTIMATE.dealloc(jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset);havoc jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset; [2025-03-04 05:13:25,783 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1849#1 := main_#res#1;havoc main_#t~ret1568#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15718-1: ldv___pci_register_driver_27_#res#1 := ldv___pci_register_driver_27_~ldv_func_res~3#1; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16379: havoc alloc_etherdev_mqs_#t~ret1817#1.base, alloc_etherdev_mqs_#t~ret1817#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14004: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15063-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15064-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12823-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14015: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16394: havoc csum_ipv6_magic_#t~nondet1820#1; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: call ULTIMATE.dealloc(jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset);havoc jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset);havoc jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset);havoc jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6361: havoc kobject_name_#t~mem34#1.base, kobject_name_#t~mem34#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12842-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-04 05:13:25,784 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16542: havoc pci_enable_device_#t~nondet1837#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12845-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12847-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16556: havoc pci_request_regions_#t~nondet1839#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11537: call ULTIMATE.dealloc(jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset);havoc jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16570: havoc pskb_expand_head_#t~nondet1841#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: havoc dev_name_#t~mem42#1.base, dev_name_#t~mem42#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: havoc skb_frag_page_#t~mem216#1.base, skb_frag_page_#t~mem216#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16574: havoc register_netdev_#t~nondet1842#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16445: havoc generic_mii_ioctl_#t~nondet1826#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16448: havoc ioremap_nocache_#t~ret1827#1.base, ioremap_nocache_#t~ret1827#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15656-1: ldv_alloc_etherdev_mqs_22_#res#1.base, ldv_alloc_etherdev_mqs_22_#res#1.offset := ldv_alloc_etherdev_mqs_22_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_22_~ldv_func_res~1#1.offset; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: havoc skb_frag_size_#t~mem180#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15671-1: ldv_register_netdev_23_#res#1 := ldv_register_netdev_23_~ldv_func_res~2#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16467: havoc ldv_pre_register_netdev_#t~nondet1828#1; [2025-03-04 05:13:25,785 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: havoc jme_get_link_#t~bitwise1353#1; [2025-03-04 05:13:25,786 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: call ULTIMATE.dealloc(jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset);havoc jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset; [2025-03-04 05:13:27,014 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 05:13:28,089 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16521: havoc pci_bus_read_config_byte_#t~nondet1834#1; [2025-03-04 05:13:28,993 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16477: havoc mii_ethtool_gset_#t~nondet1829#1; [2025-03-04 05:13:29,037 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: havoc #t~mem28; [2025-03-04 05:13:30,125 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16566: havoc #t~nondet1840; [2025-03-04 05:13:30,666 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10241: call ULTIMATE.dealloc(~#nic_ctrl~0.base, ~#nic_ctrl~0.offset);havoc ~#nic_ctrl~0.base, ~#nic_ctrl~0.offset; [2025-03-04 05:13:30,700 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16529: havoc pci_bus_write_config_dword_#t~nondet1836#1; [2025-03-04 05:13:31,280 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16383: havoc bitrev32_#t~nondet1818#1; [2025-03-04 05:13:31,281 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11034: call ULTIMATE.dealloc(~#mc_hash~0#1.base, ~#mc_hash~0#1.offset);havoc ~#mc_hash~0#1.base, ~#mc_hash~0#1.offset; [2025-03-04 05:13:31,281 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16390: havoc crc32_le_#t~nondet1819#1; [2025-03-04 05:13:32,212 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: havoc #t~mem0;havoc #t~bitwise1; [2025-03-04 05:13:32,242 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc #t~mem207.base, #t~mem207.offset;havoc #t~mem208; [2025-03-04 05:13:33,408 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: #res := 1; [2025-03-04 05:13:33,726 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: call ULTIMATE.dealloc(jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset);havoc jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset; [2025-03-04 05:13:33,908 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858: havoc #t~bitwise1401; [2025-03-04 05:13:33,929 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: havoc #t~mem191; [2025-03-04 05:13:38,275 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: havoc ethtool_cmd_speed_#t~mem217#1;havoc ethtool_cmd_speed_#t~mem218#1;havoc ethtool_cmd_speed_#t~bitwise219#1; [2025-03-04 05:13:38,275 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16481: havoc mii_ethtool_sset_#t~nondet1830#1; [2025-03-04 05:13:39,189 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15107-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-04 05:13:39,189 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16578: havoc request_threaded_irq_#t~nondet1843#1; [2025-03-04 05:13:39,189 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16546: havoc pci_enable_msi_block_#t~nondet1838#1; [2025-03-04 05:13:39,189 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-1: ldv_request_irq_20_#res#1 := ldv_request_irq_20_~ldv_func_res~0#1; [2025-03-04 05:13:40,455 INFO L? ?]: Removed 3525 outVars from TransFormulas that were not future-live. [2025-03-04 05:13:40,455 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 05:13:40,550 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 05:13:40,550 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-04 05:13:40,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:13:40 BoogieIcfgContainer [2025-03-04 05:13:40,550 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 05:13:40,553 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 05:13:40,553 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 05:13:40,556 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 05:13:40,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 05:13:10" (1/3) ... [2025-03-04 05:13:40,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7021a156 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:13:40, skipping insertion in model container [2025-03-04 05:13:40,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:13:14" (2/3) ... [2025-03-04 05:13:40,558 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7021a156 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:13:40, skipping insertion in model container [2025-03-04 05:13:40,558 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:13:40" (3/3) ... [2025-03-04 05:13:40,559 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-03-04 05:13:40,573 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 05:13:40,577 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i that has 196 procedures, 3345 locations, 1 initial locations, 66 loop locations, and 2 error locations. [2025-03-04 05:13:40,660 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 05:13:40,670 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;@22243af7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 05:13:40,670 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-04 05:13:40,682 INFO L276 IsEmpty]: Start isEmpty. Operand has 3154 states, 2266 states have (on average 1.325684024713151) internal successors, (3004), 2319 states have internal predecessors, (3004), 734 states have call successors, (734), 153 states have call predecessors, (734), 152 states have return successors, (725), 709 states have call predecessors, (725), 725 states have call successors, (725) [2025-03-04 05:13:40,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2025-03-04 05:13:40,699 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:13:40,700 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:13:40,700 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:13:40,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:13:40,704 INFO L85 PathProgramCache]: Analyzing trace with hash 967467245, now seen corresponding path program 1 times [2025-03-04 05:13:40,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:13:40,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423756110] [2025-03-04 05:13:40,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:13:40,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:13:44,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 225 statements into 1 equivalence classes. [2025-03-04 05:13:44,336 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 225 of 225 statements. [2025-03-04 05:13:44,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:13:44,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:13:44,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-04 05:13:44,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:13:44,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423756110] [2025-03-04 05:13:44,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423756110] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:13:44,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:13:44,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 05:13:44,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598159087] [2025-03-04 05:13:44,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:13:44,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 05:13:44,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:13:45,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 05:13:45,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:13:45,011 INFO L87 Difference]: Start difference. First operand has 3154 states, 2266 states have (on average 1.325684024713151) internal successors, (3004), 2319 states have internal predecessors, (3004), 734 states have call successors, (734), 153 states have call predecessors, (734), 152 states have return successors, (725), 709 states have call predecessors, (725), 725 states have call successors, (725) Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-04 05:13:49,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 05:13:52,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:13:52,360 INFO L93 Difference]: Finished difference Result 9264 states and 13385 transitions. [2025-03-04 05:13:52,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 05:13:52,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 225 [2025-03-04 05:13:52,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:13:52,420 INFO L225 Difference]: With dead ends: 9264 [2025-03-04 05:13:52,420 INFO L226 Difference]: Without dead ends: 6137 [2025-03-04 05:13:52,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:13:52,451 INFO L435 NwaCegarLoop]: 4265 mSDtfsCounter, 4251 mSDsluCounter, 4192 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4251 SdHoareTripleChecker+Valid, 8457 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2025-03-04 05:13:52,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4251 Valid, 8457 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 294 Invalid, 1 Unknown, 0 Unchecked, 7.0s Time] [2025-03-04 05:13:52,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6137 states. [2025-03-04 05:13:52,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6137 to 6135. [2025-03-04 05:13:52,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6135 states, 4429 states have (on average 1.3016482275908783) internal successors, (5765), 4520 states have internal predecessors, (5765), 1403 states have call successors, (1403), 302 states have call predecessors, (1403), 301 states have return successors, (1400), 1368 states have call predecessors, (1400), 1400 states have call successors, (1400) [2025-03-04 05:13:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6135 states to 6135 states and 8568 transitions. [2025-03-04 05:13:52,883 INFO L78 Accepts]: Start accepts. Automaton has 6135 states and 8568 transitions. Word has length 225 [2025-03-04 05:13:52,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:13:52,884 INFO L471 AbstractCegarLoop]: Abstraction has 6135 states and 8568 transitions. [2025-03-04 05:13:52,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-04 05:13:52,887 INFO L276 IsEmpty]: Start isEmpty. Operand 6135 states and 8568 transitions. [2025-03-04 05:13:52,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-03-04 05:13:52,896 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:13:52,896 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:13:52,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 05:13:52,896 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:13:52,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:13:52,897 INFO L85 PathProgramCache]: Analyzing trace with hash -198967649, now seen corresponding path program 1 times [2025-03-04 05:13:52,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:13:52,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407342492] [2025-03-04 05:13:52,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:13:52,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:13:55,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 259 statements into 1 equivalence classes. [2025-03-04 05:13:55,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 259 of 259 statements. [2025-03-04 05:13:55,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:13:55,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:13:56,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1435 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1435 trivial. 0 not checked. [2025-03-04 05:13:56,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:13:56,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407342492] [2025-03-04 05:13:56,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407342492] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:13:56,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:13:56,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 05:13:56,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684645190] [2025-03-04 05:13:56,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:13:56,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 05:13:56,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:13:56,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 05:13:56,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:13:56,173 INFO L87 Difference]: Start difference. First operand 6135 states and 8568 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-04 05:14:00,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 05:14:04,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:14:04,040 INFO L93 Difference]: Finished difference Result 15193 states and 21200 transitions. [2025-03-04 05:14:04,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 05:14:04,041 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 259 [2025-03-04 05:14:04,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:14:04,108 INFO L225 Difference]: With dead ends: 15193 [2025-03-04 05:14:04,108 INFO L226 Difference]: Without dead ends: 9099 [2025-03-04 05:14:04,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:14:04,143 INFO L435 NwaCegarLoop]: 4234 mSDtfsCounter, 4175 mSDsluCounter, 4177 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4175 SdHoareTripleChecker+Valid, 8411 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2025-03-04 05:14:04,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4175 Valid, 8411 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 320 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2025-03-04 05:14:04,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9099 states. [2025-03-04 05:14:04,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9099 to 9088. [2025-03-04 05:14:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9088 states, 6568 states have (on average 1.2997868453105967) internal successors, (8537), 6708 states have internal predecessors, (8537), 2064 states have call successors, (2064), 455 states have call predecessors, (2064), 454 states have return successors, (2061), 2008 states have call predecessors, (2061), 2061 states have call successors, (2061) [2025-03-04 05:14:04,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9088 states to 9088 states and 12662 transitions. [2025-03-04 05:14:04,592 INFO L78 Accepts]: Start accepts. Automaton has 9088 states and 12662 transitions. Word has length 259 [2025-03-04 05:14:04,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:14:04,594 INFO L471 AbstractCegarLoop]: Abstraction has 9088 states and 12662 transitions. [2025-03-04 05:14:04,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-04 05:14:04,594 INFO L276 IsEmpty]: Start isEmpty. Operand 9088 states and 12662 transitions. [2025-03-04 05:14:04,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-03-04 05:14:04,603 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:14:04,603 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:14:04,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 05:14:04,604 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:14:04,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:14:04,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1722775438, now seen corresponding path program 1 times [2025-03-04 05:14:04,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:14:04,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006042549] [2025-03-04 05:14:04,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:14:04,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:14:07,527 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 252 statements into 1 equivalence classes. [2025-03-04 05:14:07,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 252 of 252 statements. [2025-03-04 05:14:07,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:14:07,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:14:08,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-04 05:14:08,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:14:08,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006042549] [2025-03-04 05:14:08,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006042549] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:14:08,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:14:08,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 05:14:08,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171760453] [2025-03-04 05:14:08,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:14:08,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 05:14:08,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:14:08,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 05:14:08,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:14:08,102 INFO L87 Difference]: Start difference. First operand 9088 states and 12662 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2025-03-04 05:14:12,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 05:14:16,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:14:16,469 INFO L93 Difference]: Finished difference Result 22988 states and 31986 transitions. [2025-03-04 05:14:16,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 05:14:16,469 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 252 [2025-03-04 05:14:16,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:14:16,589 INFO L225 Difference]: With dead ends: 22988 [2025-03-04 05:14:16,589 INFO L226 Difference]: Without dead ends: 13941 [2025-03-04 05:14:16,630 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:14:16,631 INFO L435 NwaCegarLoop]: 4303 mSDtfsCounter, 3681 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3681 SdHoareTripleChecker+Valid, 8457 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2025-03-04 05:14:16,631 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3681 Valid, 8457 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 346 Invalid, 1 Unknown, 0 Unchecked, 8.0s Time] [2025-03-04 05:14:16,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13941 states. [2025-03-04 05:14:17,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13941 to 13930. [2025-03-04 05:14:17,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13930 states, 10100 states have (on average 1.2985148514851486) internal successors, (13115), 10317 states have internal predecessors, (13115), 3107 states have call successors, (3107), 724 states have call predecessors, (3107), 721 states have return successors, (3104), 3013 states have call predecessors, (3104), 3104 states have call successors, (3104) [2025-03-04 05:14:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13930 states to 13930 states and 19326 transitions. [2025-03-04 05:14:17,172 INFO L78 Accepts]: Start accepts. Automaton has 13930 states and 19326 transitions. Word has length 252 [2025-03-04 05:14:17,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:14:17,173 INFO L471 AbstractCegarLoop]: Abstraction has 13930 states and 19326 transitions. [2025-03-04 05:14:17,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2025-03-04 05:14:17,174 INFO L276 IsEmpty]: Start isEmpty. Operand 13930 states and 19326 transitions. [2025-03-04 05:14:17,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-03-04 05:14:17,184 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:14:17,184 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 18, 18, 18, 18, 18, 18, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:14:17,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 05:14:17,184 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:14:17,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:14:17,185 INFO L85 PathProgramCache]: Analyzing trace with hash -166979736, now seen corresponding path program 1 times [2025-03-04 05:14:17,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:14:17,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42474828] [2025-03-04 05:14:17,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:14:17,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:14:20,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 286 statements into 1 equivalence classes. [2025-03-04 05:14:20,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 286 of 286 statements. [2025-03-04 05:14:20,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:14:20,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:14:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1645 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1635 trivial. 0 not checked. [2025-03-04 05:14:21,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:14:21,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42474828] [2025-03-04 05:14:21,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42474828] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:14:21,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:14:21,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 05:14:21,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218631220] [2025-03-04 05:14:21,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:14:21,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 05:14:21,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:14:21,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 05:14:21,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:14:21,108 INFO L87 Difference]: Start difference. First operand 13930 states and 19326 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-04 05:14:25,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 05:14:30,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:14:30,261 INFO L93 Difference]: Finished difference Result 36407 states and 50550 transitions. [2025-03-04 05:14:30,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 05:14:30,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 286 [2025-03-04 05:14:30,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:14:30,386 INFO L225 Difference]: With dead ends: 36407 [2025-03-04 05:14:30,386 INFO L226 Difference]: Without dead ends: 25040 [2025-03-04 05:14:30,435 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 05:14:30,436 INFO L435 NwaCegarLoop]: 8008 mSDtfsCounter, 4206 mSDsluCounter, 4197 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4206 SdHoareTripleChecker+Valid, 12205 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2025-03-04 05:14:30,436 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4206 Valid, 12205 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 417 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2025-03-04 05:14:30,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25040 states. [2025-03-04 05:14:31,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25040 to 25038. [2025-03-04 05:14:31,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25038 states, 18174 states have (on average 1.2993837350060526) internal successors, (23615), 18553 states have internal predecessors, (23615), 5569 states have call successors, (5569), 1296 states have call predecessors, (5569), 1293 states have return successors, (5566), 5415 states have call predecessors, (5566), 5566 states have call successors, (5566) [2025-03-04 05:14:31,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25038 states to 25038 states and 34750 transitions. [2025-03-04 05:14:31,190 INFO L78 Accepts]: Start accepts. Automaton has 25038 states and 34750 transitions. Word has length 286 [2025-03-04 05:14:31,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:14:31,191 INFO L471 AbstractCegarLoop]: Abstraction has 25038 states and 34750 transitions. [2025-03-04 05:14:31,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 3 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2025-03-04 05:14:31,191 INFO L276 IsEmpty]: Start isEmpty. Operand 25038 states and 34750 transitions. [2025-03-04 05:14:31,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-03-04 05:14:31,201 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:14:31,201 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 18, 18, 18, 18, 18, 18, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 05:14:31,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 05:14:31,202 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 05:14:31,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:14:31,202 INFO L85 PathProgramCache]: Analyzing trace with hash -233986489, now seen corresponding path program 1 times [2025-03-04 05:14:31,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:14:31,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380211214] [2025-03-04 05:14:31,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:14:31,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms