./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 e2fb8bed 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-?-e2fb8be-m [2025-03-08 20:25:03,745 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:25:03,803 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:25:03,814 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:25:03,816 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:25:03,836 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:25:03,837 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:25:03,837 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:25:03,837 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:25:03,837 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:25:03,838 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:25:03,838 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:25:03,839 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:25:03,839 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:25:03,839 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:25:03,839 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:25:03,840 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:25:03,840 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:25:03,841 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:25:03,841 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:25:03,842 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:25:03,842 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:25:03,842 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-08 20:25:04,093 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:25:04,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:25:04,104 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:25:04,105 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:25:04,106 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:25:04,107 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-08 20:25:05,284 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db129350f/853fdce820784b0bba80f66555a8a6e5/FLAGb44c0e366 [2025-03-08 20:25:05,799 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:25:05,800 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-08 20:25:05,852 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db129350f/853fdce820784b0bba80f66555a8a6e5/FLAGb44c0e366 [2025-03-08 20:25:06,346 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db129350f/853fdce820784b0bba80f66555a8a6e5 [2025-03-08 20:25:06,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:25:06,351 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:25:06,352 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:25:06,353 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:25:06,357 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:25:06,358 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:25:06" (1/1) ... [2025-03-08 20:25:06,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ea601e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:06, skipping insertion in model container [2025-03-08 20:25:06,359 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:25:06" (1/1) ... [2025-03-08 20:25:06,542 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:25:10,262 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-08 20:25:10,265 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-08 20:25:10,265 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-08 20:25:10,265 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-08 20:25:10,287 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:25:10,319 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:25:10,397 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-08 20:25:10,399 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-08 20:25:10,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6176] [2025-03-08 20:25:10,404 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-08 20:25:10,404 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-08 20:25:10,405 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-08 20:25:10,405 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-08 20:25:10,406 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-08 20:25:10,407 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-08 20:25:10,408 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-08 20:25:10,409 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-08 20:25:10,411 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-08 20:25:10,411 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-08 20:25:10,414 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-08 20:25:10,416 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-08 20:25:10,416 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-08 20:25:10,417 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-08 20:25:10,426 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-08 20:25:10,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7029] [2025-03-08 20:25:10,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7459] [2025-03-08 20:25:10,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7510] [2025-03-08 20:25:10,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7521] [2025-03-08 20:25:10,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7530] [2025-03-08 20:25:10,442 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7645] [2025-03-08 20:25:10,444 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7697] [2025-03-08 20:25:10,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7755] [2025-03-08 20:25:10,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7757] [2025-03-08 20:25:10,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7764] [2025-03-08 20:25:10,446 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7766] [2025-03-08 20:25:10,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] [2025-03-08 20:25:10,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8491] [2025-03-08 20:25:10,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8496] [2025-03-08 20:25:10,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8512] [2025-03-08 20:25:10,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8539] [2025-03-08 20:25:10,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8579] [2025-03-08 20:25:10,491 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8781] [2025-03-08 20:25:10,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8788] [2025-03-08 20:25:10,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8813] [2025-03-08 20:25:10,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] [2025-03-08 20:25:10,501 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9108] [2025-03-08 20:25:10,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9390] [2025-03-08 20:25:10,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9414] [2025-03-08 20:25:10,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9714] [2025-03-08 20:25:10,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10823] [2025-03-08 20:25:10,533 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10837] [2025-03-08 20:25:10,533 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10871] [2025-03-08 20:25:10,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10886] [2025-03-08 20:25:10,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11082] [2025-03-08 20:25:10,646 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-08 20:25:10,651 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-08 20:25:10,652 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-08 20:25:10,653 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-08 20:25:10,668 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:25:10,880 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:25:10,881 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10 WrapperNode [2025-03-08 20:25:10,881 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:25:10,882 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:25:10,882 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:25:10,882 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:25:10,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:10,987 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:11,169 INFO L138 Inliner]: procedures = 534, calls = 2715, calls flagged for inlining = 309, calls inlined = 257, statements flattened = 6926 [2025-03-08 20:25:11,175 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:25:11,175 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:25:11,175 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:25:11,175 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:25:11,185 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:11,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:11,220 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,631 INFO L175 MemorySlicer]: Split 949 memory accesses to 22 slices as follows [5, 18, 40, 53, 3, 2, 4, 6, 763, 1, 10, 8, 8, 2, 3, 1, 4, 5, 6, 4, 1, 2]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 0, 0, 0, 1, 0, 4, 0, 14, 0, 0, 8, 8, 0, 0, 1, 4, 5, 6, 4, 1, 2]. The 401 writes are split as follows [4, 8, 0, 42, 0, 1, 0, 3, 337, 0, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]. [2025-03-08 20:25:12,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,757 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,772 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,804 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,833 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,882 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:25:12,884 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:25:12,885 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:25:12,885 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:25:12,886 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (1/1) ... [2025-03-08 20:25:12,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:25:12,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:25:12,916 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-08 20:25:12,924 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-08 20:25:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 20:25:12,942 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 20:25:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-08 20:25:12,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-08 20:25:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-08 20:25:12,942 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-08 20:25:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:25:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-08 20:25:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-08 20:25:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-08 20:25:12,947 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-08 20:25:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-08 20:25:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-08 20:25:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:25:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 20:25:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:25:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:25:12,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-08 20:25:12,949 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:25:12,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:25:12,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-08 20:25:12,952 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:25:12,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:25:12,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-08 20:25:12,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-08 20:25:12,953 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-08 20:25:12,954 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:25:12,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:25:12,955 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:25:12,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-08 20:25:12,956 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-08 20:25:12,956 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-08 20:25:12,957 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:25:12,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:25:12,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-08 20:25:12,960 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-08 20:25:12,960 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-08 20:25:12,960 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-08 20:25:12,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:25:12,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:25:12,961 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:25:12,962 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:25:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-08 20:25:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 20:25:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-08 20:25:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-08 20:25:12,963 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-08 20:25:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-08 20:25:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-08 20:25:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 20:25:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 20:25:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-08 20:25:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-08 20:25:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-08 20:25:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-08 20:25:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:25:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-08 20:25:12,966 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:25:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-08 20:25:12,967 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-08 20:25:12,967 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:25:12,968 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:25:12,968 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:25:12,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-08 20:25:12,969 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:25:12,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:25:12,969 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-08 20:25:12,969 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-08 20:25:12,970 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-08 20:25:12,970 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-08 20:25:13,903 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:25:13,908 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:25:13,952 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16419: havoc #t~nondet1821; [2025-03-08 20:25:14,121 INFO L1307 $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-08 20:25:14,173 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16517: havoc netpoll_trap_#t~nondet1833#1; [2025-03-08 20:25:14,367 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16491: havoc #t~nondet1831; [2025-03-08 20:25:14,969 INFO L1307 $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-08 20:25:14,976 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16587: havoc #t~nondet1847; [2025-03-08 20:25:14,980 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: havoc #t~mem186.base, #t~mem186.offset;havoc #t~mem187; [2025-03-08 20:25:14,982 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16435: havoc #t~nondet1825; [2025-03-08 20:25:14,990 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6307: havoc #t~bitwise27; [2025-03-08 20:25:14,998 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: havoc #t~mem228.base, #t~mem228.offset; [2025-03-08 20:25:15,000 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16495: havoc #t~nondet1832; [2025-03-08 20:25:15,031 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16427: havoc dma_supported_#t~nondet1823#1; [2025-03-08 20:25:15,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6506: havoc #t~mem94.base, #t~mem94.offset; [2025-03-08 20:25:15,128 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16361: havoc #t~nondet1816; [2025-03-08 20:25:15,141 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6870: havoc #t~mem202.base, #t~mem202.offset;havoc #t~mem203; [2025-03-08 20:25:15,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16423: havoc dma_set_mask_#t~nondet1822#1; [2025-03-08 20:25:15,238 INFO L1307 $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-08 20:25:15,364 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: havoc #t~bitwise348; [2025-03-08 20:25:15,371 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16525: havoc pci_bus_read_config_dword_#t~nondet1835#1; [2025-03-08 20:25:24,260 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: havoc jme_get_msglevel_#t~mem1355#1; [2025-03-08 20:25:24,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16357: havoc __pci_register_driver_#t~nondet1815#1; [2025-03-08 20:25:24,261 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6845: havoc skb_headlen_#t~mem192#1;havoc skb_headlen_#t~mem193#1; [2025-03-08 20:25:24,261 INFO L1307 $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-08 20:25:24,261 INFO L1307 $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-08 20:25:24,261 INFO L1307 $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-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16379: havoc alloc_etherdev_mqs_#t~ret1817#1.base, alloc_etherdev_mqs_#t~ret1817#1.offset; [2025-03-08 20:25:24,262 INFO L1307 $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-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15063-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15064-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12823-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:25:24,262 INFO L1307 $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-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16394: havoc csum_ipv6_magic_#t~nondet1820#1; [2025-03-08 20:25:24,262 INFO L1307 $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-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6361: havoc kobject_name_#t~mem34#1.base, kobject_name_#t~mem34#1.offset; [2025-03-08 20:25:24,262 INFO L1307 $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-08 20:25:24,262 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16542: havoc pci_enable_device_#t~nondet1837#1; [2025-03-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:25:24,263 INFO L1307 $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-08 20:25:24,263 INFO L1307 $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-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16556: havoc pci_request_regions_#t~nondet1839#1; [2025-03-08 20:25:24,263 INFO L1307 $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-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16570: havoc pskb_expand_head_#t~nondet1841#1; [2025-03-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: havoc dev_name_#t~mem42#1.base, dev_name_#t~mem42#1.offset; [2025-03-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: havoc skb_frag_page_#t~mem216#1.base, skb_frag_page_#t~mem216#1.offset; [2025-03-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16574: havoc register_netdev_#t~nondet1842#1; [2025-03-08 20:25:24,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16445: havoc generic_mii_ioctl_#t~nondet1826#1; [2025-03-08 20:25:24,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16448: havoc ioremap_nocache_#t~ret1827#1.base, ioremap_nocache_#t~ret1827#1.offset; [2025-03-08 20:25:24,264 INFO L1307 $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-08 20:25:24,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: havoc skb_frag_size_#t~mem180#1; [2025-03-08 20:25:24,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15671-1: ldv_register_netdev_23_#res#1 := ldv_register_netdev_23_~ldv_func_res~2#1; [2025-03-08 20:25:24,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16467: havoc ldv_pre_register_netdev_#t~nondet1828#1; [2025-03-08 20:25:24,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: havoc jme_get_link_#t~bitwise1353#1; [2025-03-08 20:25:24,264 INFO L1307 $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-08 20:25:25,707 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:25:26,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16521: havoc pci_bus_read_config_byte_#t~nondet1834#1; [2025-03-08 20:25:27,810 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16477: havoc mii_ethtool_gset_#t~nondet1829#1; [2025-03-08 20:25:27,855 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: havoc #t~mem28; [2025-03-08 20:25:28,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16566: havoc #t~nondet1840; [2025-03-08 20:25:29,463 INFO L1307 $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-08 20:25:29,495 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16529: havoc pci_bus_write_config_dword_#t~nondet1836#1; [2025-03-08 20:25:30,038 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16383: havoc bitrev32_#t~nondet1818#1; [2025-03-08 20:25:30,038 INFO L1307 $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-08 20:25:30,038 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16390: havoc crc32_le_#t~nondet1819#1; [2025-03-08 20:25:30,826 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6184: havoc #t~mem0;havoc #t~bitwise1; [2025-03-08 20:25:30,845 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc #t~mem207.base, #t~mem207.offset;havoc #t~mem208; [2025-03-08 20:25:31,790 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: #res := 1; [2025-03-08 20:25:32,079 INFO L1307 $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-08 20:25:32,232 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858: havoc #t~bitwise1401; [2025-03-08 20:25:32,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: havoc #t~mem191; [2025-03-08 20:25:35,834 INFO L1307 $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-08 20:25:35,834 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16481: havoc mii_ethtool_sset_#t~nondet1830#1; [2025-03-08 20:25:36,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15107-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 20:25:36,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16578: havoc request_threaded_irq_#t~nondet1843#1; [2025-03-08 20:25:36,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16546: havoc pci_enable_msi_block_#t~nondet1838#1; [2025-03-08 20:25:36,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-1: ldv_request_irq_20_#res#1 := ldv_request_irq_20_~ldv_func_res~0#1; [2025-03-08 20:25:38,142 INFO L? ?]: Removed 3525 outVars from TransFormulas that were not future-live. [2025-03-08 20:25:38,142 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:25:38,245 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:25:38,245 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 20:25:38,246 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:25:38 BoogieIcfgContainer [2025-03-08 20:25:38,246 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:25:38,249 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:25:38,249 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:25:38,253 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:25:38,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:25:06" (1/3) ... [2025-03-08 20:25:38,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1540952f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:25:38, skipping insertion in model container [2025-03-08 20:25:38,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:25:10" (2/3) ... [2025-03-08 20:25:38,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1540952f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:25:38, skipping insertion in model container [2025-03-08 20:25:38,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:25:38" (3/3) ... [2025-03-08 20:25:38,255 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-03-08 20:25:38,268 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:25:38,271 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-08 20:25:38,384 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:25:38,393 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;@60183511, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:25:38,394 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 20:25:38,405 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-08 20:25:38,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2025-03-08 20:25:38,421 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:25:38,421 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-08 20:25:38,422 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-08 20:25:38,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:25:38,425 INFO L85 PathProgramCache]: Analyzing trace with hash 967467245, now seen corresponding path program 1 times [2025-03-08 20:25:38,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:25:38,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105087781] [2025-03-08 20:25:38,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:25:38,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:25:41,520 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 225 statements into 1 equivalence classes. [2025-03-08 20:25:41,759 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 225 of 225 statements. [2025-03-08 20:25:41,759 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:25:41,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:25:42,341 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-08 20:25:42,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:25:42,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105087781] [2025-03-08 20:25:42,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105087781] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:25:42,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:25:42,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:25:42,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801171360] [2025-03-08 20:25:42,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:25:42,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:25:42,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:25:42,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:25:42,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:25:42,365 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-08 20:25:46,416 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-08 20:25:49,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:25:49,612 INFO L93 Difference]: Finished difference Result 9264 states and 13385 transitions. [2025-03-08 20:25:49,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:25:49,615 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-08 20:25:49,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:25:49,671 INFO L225 Difference]: With dead ends: 9264 [2025-03-08 20:25:49,671 INFO L226 Difference]: Without dead ends: 6137 [2025-03-08 20:25:49,700 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-08 20:25:49,703 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, 6.9s IncrementalHoareTripleChecker+Time [2025-03-08 20:25:49,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4251 Valid, 8457 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 294 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2025-03-08 20:25:49,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6137 states. [2025-03-08 20:25:50,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6137 to 6135. [2025-03-08 20:25:50,055 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-08 20:25:50,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6135 states to 6135 states and 8568 transitions. [2025-03-08 20:25:50,098 INFO L78 Accepts]: Start accepts. Automaton has 6135 states and 8568 transitions. Word has length 225 [2025-03-08 20:25:50,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:25:50,100 INFO L471 AbstractCegarLoop]: Abstraction has 6135 states and 8568 transitions. [2025-03-08 20:25:50,100 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-08 20:25:50,100 INFO L276 IsEmpty]: Start isEmpty. Operand 6135 states and 8568 transitions. [2025-03-08 20:25:50,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-03-08 20:25:50,112 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:25:50,113 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-08 20:25:50,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:25:50,113 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-08 20:25:50,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:25:50,114 INFO L85 PathProgramCache]: Analyzing trace with hash -198967649, now seen corresponding path program 1 times [2025-03-08 20:25:50,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:25:50,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718634574] [2025-03-08 20:25:50,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:25:50,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:25:53,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 259 statements into 1 equivalence classes. [2025-03-08 20:25:53,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 259 of 259 statements. [2025-03-08 20:25:53,170 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:25:53,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:25:53,482 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-08 20:25:53,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:25:53,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718634574] [2025-03-08 20:25:53,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718634574] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:25:53,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:25:53,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:25:53,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095242920] [2025-03-08 20:25:53,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:25:53,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:25:53,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:25:53,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:25:53,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:25:53,487 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-08 20:25:57,515 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-08 20:26:01,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:26:01,063 INFO L93 Difference]: Finished difference Result 15193 states and 21200 transitions. [2025-03-08 20:26:01,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:26:01,064 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-08 20:26:01,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:26:01,121 INFO L225 Difference]: With dead ends: 15193 [2025-03-08 20:26:01,122 INFO L226 Difference]: Without dead ends: 9099 [2025-03-08 20:26:01,151 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-08 20:26:01,152 INFO L435 NwaCegarLoop]: 4234 mSDtfsCounter, 4175 mSDsluCounter, 4177 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s 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.3s IncrementalHoareTripleChecker+Time [2025-03-08 20:26:01,152 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.3s Time] [2025-03-08 20:26:01,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9099 states. [2025-03-08 20:26:01,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9099 to 9088. [2025-03-08 20:26:01,484 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-08 20:26:01,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9088 states to 9088 states and 12662 transitions. [2025-03-08 20:26:01,528 INFO L78 Accepts]: Start accepts. Automaton has 9088 states and 12662 transitions. Word has length 259 [2025-03-08 20:26:01,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:26:01,530 INFO L471 AbstractCegarLoop]: Abstraction has 9088 states and 12662 transitions. [2025-03-08 20:26:01,530 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-08 20:26:01,530 INFO L276 IsEmpty]: Start isEmpty. Operand 9088 states and 12662 transitions. [2025-03-08 20:26:01,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-03-08 20:26:01,538 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:26:01,538 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-08 20:26:01,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:26:01,538 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-08 20:26:01,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:26:01,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1722775438, now seen corresponding path program 1 times [2025-03-08 20:26:01,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:26:01,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576086701] [2025-03-08 20:26:01,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:26:01,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:26:04,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 252 statements into 1 equivalence classes. [2025-03-08 20:26:04,273 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 252 of 252 statements. [2025-03-08 20:26:04,274 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:26:04,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:26:04,692 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-08 20:26:04,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:26:04,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576086701] [2025-03-08 20:26:04,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576086701] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:26:04,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:26:04,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:26:04,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163124135] [2025-03-08 20:26:04,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:26:04,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:26:04,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:26:04,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:26:04,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:26:04,694 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-08 20:26:08,722 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-08 20:26:12,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:26:12,461 INFO L93 Difference]: Finished difference Result 22988 states and 31986 transitions. [2025-03-08 20:26:12,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:26:12,461 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-08 20:26:12,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:26:12,571 INFO L225 Difference]: With dead ends: 22988 [2025-03-08 20:26:12,571 INFO L226 Difference]: Without dead ends: 13941 [2025-03-08 20:26:12,621 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-08 20:26:12,623 INFO L435 NwaCegarLoop]: 4303 mSDtfsCounter, 3681 mSDsluCounter, 4154 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s 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, 7.4s IncrementalHoareTripleChecker+Time [2025-03-08 20:26:12,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3681 Valid, 8457 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 346 Invalid, 1 Unknown, 0 Unchecked, 7.4s Time] [2025-03-08 20:26:12,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13941 states. [2025-03-08 20:26:12,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13941 to 13930. [2025-03-08 20:26:13,029 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-08 20:26:13,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13930 states to 13930 states and 19326 transitions. [2025-03-08 20:26:13,103 INFO L78 Accepts]: Start accepts. Automaton has 13930 states and 19326 transitions. Word has length 252 [2025-03-08 20:26:13,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:26:13,103 INFO L471 AbstractCegarLoop]: Abstraction has 13930 states and 19326 transitions. [2025-03-08 20:26:13,104 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-08 20:26:13,104 INFO L276 IsEmpty]: Start isEmpty. Operand 13930 states and 19326 transitions. [2025-03-08 20:26:13,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-03-08 20:26:13,114 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:26:13,114 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-08 20:26:13,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:26:13,114 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-08 20:26:13,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:26:13,115 INFO L85 PathProgramCache]: Analyzing trace with hash -166979736, now seen corresponding path program 1 times [2025-03-08 20:26:13,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:26:13,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019410112] [2025-03-08 20:26:13,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:26:13,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:26:15,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 286 statements into 1 equivalence classes. [2025-03-08 20:26:15,662 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 286 of 286 statements. [2025-03-08 20:26:15,662 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:26:15,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:26:15,989 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-08 20:26:15,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:26:15,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019410112] [2025-03-08 20:26:15,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019410112] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:26:15,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:26:15,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:26:15,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056924264] [2025-03-08 20:26:15,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:26:15,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:26:15,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:26:15,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:26:15,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:26:15,991 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-08 20:26:20,021 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-08 20:26:24,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:26:24,837 INFO L93 Difference]: Finished difference Result 36407 states and 50550 transitions. [2025-03-08 20:26:24,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:26:24,838 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-08 20:26:24,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:26:24,957 INFO L225 Difference]: With dead ends: 36407 [2025-03-08 20:26:24,958 INFO L226 Difference]: Without dead ends: 25040 [2025-03-08 20:26:25,007 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-08 20:26:25,009 INFO L435 NwaCegarLoop]: 8008 mSDtfsCounter, 4206 mSDsluCounter, 4197 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s 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.4s IncrementalHoareTripleChecker+Time [2025-03-08 20:26:25,009 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.4s Time] [2025-03-08 20:26:25,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25040 states. [2025-03-08 20:26:25,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25040 to 25038. [2025-03-08 20:26:25,596 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-08 20:26:25,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25038 states to 25038 states and 34750 transitions. [2025-03-08 20:26:25,700 INFO L78 Accepts]: Start accepts. Automaton has 25038 states and 34750 transitions. Word has length 286 [2025-03-08 20:26:25,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:26:25,703 INFO L471 AbstractCegarLoop]: Abstraction has 25038 states and 34750 transitions. [2025-03-08 20:26:25,703 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-08 20:26:25,703 INFO L276 IsEmpty]: Start isEmpty. Operand 25038 states and 34750 transitions. [2025-03-08 20:26:25,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-03-08 20:26:25,713 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:26:25,713 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-08 20:26:25,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 20:26:25,713 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-08 20:26:25,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:26:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash -233986489, now seen corresponding path program 1 times [2025-03-08 20:26:25,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:26:25,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899835613] [2025-03-08 20:26:25,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:26:25,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms