./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 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 73868717431db2e2213c78014bba9664fa2a1aea672a285381bce5667bb4d0d4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 19:47:51,697 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 19:47:51,755 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 19:47:51,764 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 19:47:51,764 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 19:47:51,784 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 19:47:51,785 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 19:47:51,785 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 19:47:51,786 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 19:47:51,786 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 19:47:51,787 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 19:47:51,787 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 19:47:51,787 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 19:47:51,787 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 19:47:51,787 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 19:47:51,788 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 19:47:51,788 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 19:47:51,789 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 19:47:51,789 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 19:47:51,789 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 19:47:51,790 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 19:47:51,790 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 19:47:51,791 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 19:47:51,791 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 73868717431db2e2213c78014bba9664fa2a1aea672a285381bce5667bb4d0d4 [2025-01-09 19:47:52,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 19:47:52,061 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 19:47:52,062 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 19:47:52,063 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 19:47:52,063 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 19:47:52,066 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/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-01-09 19:47:53,342 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/de48832d0/ef6ebdc930744cc59cc9b5fff3b16654/FLAG7b49ab19d [2025-01-09 19:47:53,954 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 19:47:53,955 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-01-09 19:47:54,007 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/de48832d0/ef6ebdc930744cc59cc9b5fff3b16654/FLAG7b49ab19d [2025-01-09 19:47:54,413 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/de48832d0/ef6ebdc930744cc59cc9b5fff3b16654 [2025-01-09 19:47:54,415 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 19:47:54,416 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 19:47:54,417 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 19:47:54,418 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 19:47:54,421 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 19:47:54,421 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 07:47:54" (1/1) ... [2025-01-09 19:47:54,422 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@736f61e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:54, skipping insertion in model container [2025-01-09 19:47:54,422 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 07:47:54" (1/1) ... [2025-01-09 19:47:54,553 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 19:47:57,650 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421155,421168] [2025-01-09 19:47:57,652 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421302,421315] [2025-01-09 19:47:57,652 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421441,421454] [2025-01-09 19:47:57,652 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421599,421612] [2025-01-09 19:47:57,667 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 19:47:57,695 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 19:47:57,793 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-01-09 19:47:57,795 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-01-09 19:47:57,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6176] [2025-01-09 19:47:57,796 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-01-09 19:47:57,797 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-01-09 19:47:57,797 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-01-09 19:47:57,797 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-01-09 19:47:57,798 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-01-09 19:47:57,798 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-01-09 19:47:57,799 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-01-09 19:47:57,799 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-01-09 19:47:57,801 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-01-09 19:47:57,801 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-01-09 19:47:57,811 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-01-09 19:47:57,812 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-01-09 19:47:57,813 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-01-09 19:47:57,814 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-01-09 19:47:57,820 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-01-09 19:47:57,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7029] [2025-01-09 19:47:57,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7459] [2025-01-09 19:47:57,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7510] [2025-01-09 19:47:57,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7521] [2025-01-09 19:47:57,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7530] [2025-01-09 19:47:57,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7645] [2025-01-09 19:47:57,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7697] [2025-01-09 19:47:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7755] [2025-01-09 19:47:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7757] [2025-01-09 19:47:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7764] [2025-01-09 19:47:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7766] [2025-01-09 19:47:57,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] [2025-01-09 19:47:57,870 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8491] [2025-01-09 19:47:57,871 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8496] [2025-01-09 19:47:57,871 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8512] [2025-01-09 19:47:57,872 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8539] [2025-01-09 19:47:57,873 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8579] [2025-01-09 19:47:57,876 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8781] [2025-01-09 19:47:57,876 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8788] [2025-01-09 19:47:57,877 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8813] [2025-01-09 19:47:57,877 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8840] [2025-01-09 19:47:57,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9108] [2025-01-09 19:47:57,885 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9390] [2025-01-09 19:47:57,886 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9414] [2025-01-09 19:47:57,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9714] [2025-01-09 19:47:57,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10823] [2025-01-09 19:47:57,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10837] [2025-01-09 19:47:57,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10871] [2025-01-09 19:47:57,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10886] [2025-01-09 19:47:57,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11082] [2025-01-09 19:47:57,996 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421155,421168] [2025-01-09 19:47:57,997 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421302,421315] [2025-01-09 19:47:57,997 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421441,421454] [2025-01-09 19:47:57,997 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i[421599,421612] [2025-01-09 19:47:58,005 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 19:47:58,213 INFO L204 MainTranslator]: Completed translation [2025-01-09 19:47:58,214 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58 WrapperNode [2025-01-09 19:47:58,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 19:47:58,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 19:47:58,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 19:47:58,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 19:47:58,219 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:58,303 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:58,470 INFO L138 Inliner]: procedures = 534, calls = 2715, calls flagged for inlining = 309, calls inlined = 257, statements flattened = 6926 [2025-01-09 19:47:58,470 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 19:47:58,471 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 19:47:58,471 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 19:47:58,471 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 19:47:58,478 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:58,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:58,504 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,737 INFO L175 MemorySlicer]: Split 949 memory accesses to 22 slices as follows [5, 3, 53, 3, 4, 40, 2, 1, 8, 10, 763, 8, 1, 6, 4, 18, 5, 6, 4, 2, 1, 2]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 0, 0, 1, 4, 0, 0, 0, 8, 0, 14, 8, 1, 0, 4, 0, 5, 6, 4, 0, 1, 2]. The 401 writes are split as follows [4, 0, 42, 0, 0, 0, 1, 0, 0, 5, 337, 0, 0, 3, 0, 8, 0, 0, 0, 1, 0, 0]. [2025-01-09 19:47:59,738 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,738 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,870 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,885 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,926 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,970 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:47:59,998 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:48:00,056 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 19:48:00,058 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 19:48:00,058 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 19:48:00,058 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 19:48:00,059 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (1/1) ... [2025-01-09 19:48:00,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 19:48:00,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 19:48:00,084 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 19:48:00,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-01-09 19:48:00,111 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-01-09 19:48:00,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-01-09 19:48:00,111 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-01-09 19:48:00,111 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-01-09 19:48:00,111 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-01-09 19:48:00,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 19:48:00,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 19:48:00,112 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-01-09 19:48:00,112 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-01-09 19:48:00,112 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-01-09 19:48:00,112 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-01-09 19:48:00,112 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-01-09 19:48:00,112 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-01-09 19:48:00,112 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-01-09 19:48:00,112 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-01-09 19:48:00,113 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 19:48:00,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 19:48:00,113 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-01-09 19:48:00,113 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-01-09 19:48:00,113 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-01-09 19:48:00,113 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-01-09 19:48:00,113 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-01-09 19:48:00,113 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-01-09 19:48:00,114 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-01-09 19:48:00,114 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-01-09 19:48:00,114 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-01-09 19:48:00,114 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-01-09 19:48:00,114 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-01-09 19:48:00,114 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-01-09 19:48:00,114 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-01-09 19:48:00,114 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-01-09 19:48:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-01-09 19:48:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-01-09 19:48:00,163 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-01-09 19:48:00,163 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-01-09 19:48:00,163 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-01-09 19:48:00,163 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-01-09 19:48:00,163 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 19:48:00,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 19:48:00,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 19:48:00,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 19:48:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-01-09 19:48:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-01-09 19:48:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-01-09 19:48:00,167 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-01-09 19:48:00,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 19:48:00,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 19:48:00,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 19:48:00,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 19:48:00,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-01-09 19:48:00,171 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 19:48:00,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 19:48:00,172 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-01-09 19:48:00,174 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-01-09 19:48:00,174 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 19:48:00,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 19:48:00,174 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-01-09 19:48:00,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-01-09 19:48:00,174 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-01-09 19:48:00,175 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-01-09 19:48:00,175 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-01-09 19:48:00,176 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-01-09 19:48:00,176 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 19:48:00,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-01-09 19:48:00,176 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-01-09 19:48:00,176 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-01-09 19:48:00,179 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 19:48:00,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-01-09 19:48:00,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-01-09 19:48:00,180 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-01-09 19:48:00,184 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-01-09 19:48:00,184 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-01-09 19:48:00,185 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-01-09 19:48:00,185 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-01-09 19:48:00,186 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-01-09 19:48:00,186 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-01-09 19:48:00,187 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-01-09 19:48:00,187 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-01-09 19:48:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-01-09 19:48:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-01-09 19:48:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-01-09 19:48:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-01-09 19:48:00,188 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-01-09 19:48:00,188 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-01-09 19:48:00,189 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-01-09 19:48:00,189 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-01-09 19:48:01,029 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 19:48:01,032 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 19:48:16,331 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-01-09 19:48:17,528 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 19:48:25,709 INFO L? ?]: Removed 3525 outVars from TransFormulas that were not future-live. [2025-01-09 19:48:25,710 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 19:48:25,764 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 19:48:25,765 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2025-01-09 19:48:25,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 07:48:25 BoogieIcfgContainer [2025-01-09 19:48:25,765 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 19:48:25,766 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 19:48:25,766 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 19:48:25,770 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 19:48:25,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 07:47:54" (1/3) ... [2025-01-09 19:48:25,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@120a87e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 07:48:25, skipping insertion in model container [2025-01-09 19:48:25,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 07:47:58" (2/3) ... [2025-01-09 19:48:25,773 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@120a87e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 07:48:25, skipping insertion in model container [2025-01-09 19:48:25,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 07:48:25" (3/3) ... [2025-01-09 19:48:25,774 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-jme.cil.i [2025-01-09 19:48:25,786 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 19:48:25,789 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, 3339 locations, 1 initial locations, 66 loop locations, and 2 error locations. [2025-01-09 19:48:25,879 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 19:48:25,888 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;@47a4d7eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 19:48:25,888 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-01-09 19:48:25,899 INFO L276 IsEmpty]: Start isEmpty. Operand has 3148 states, 2264 states have (on average 1.3242049469964665) internal successors, (2998), 2313 states have internal predecessors, (2998), 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-01-09 19:48:25,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2025-01-09 19:48:25,918 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:48:25,919 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-01-09 19:48:25,920 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-01-09 19:48:25,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:48:25,923 INFO L85 PathProgramCache]: Analyzing trace with hash -847594830, now seen corresponding path program 1 times [2025-01-09 19:48:25,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:48:25,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170486555] [2025-01-09 19:48:25,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:48:25,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:48:28,780 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 225 statements into 1 equivalence classes. [2025-01-09 19:48:29,103 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 225 of 225 statements. [2025-01-09 19:48:29,103 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:48:29,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:48:29,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-01-09 19:48:29,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:48:29,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170486555] [2025-01-09 19:48:29,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170486555] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:48:29,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:48:29,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 19:48:29,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667564928] [2025-01-09 19:48:29,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:48:29,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 19:48:29,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:48:29,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 19:48:29,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 19:48:29,849 INFO L87 Difference]: Start difference. First operand has 3148 states, 2264 states have (on average 1.3242049469964665) internal successors, (2998), 2313 states have internal predecessors, (2998), 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-01-09 19:48:33,897 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-01-09 19:48:34,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:48:34,505 INFO L93 Difference]: Finished difference Result 9246 states and 13367 transitions. [2025-01-09 19:48:34,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 19:48:34,507 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-01-09 19:48:34,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:48:34,552 INFO L225 Difference]: With dead ends: 9246 [2025-01-09 19:48:34,552 INFO L226 Difference]: Without dead ends: 6125 [2025-01-09 19:48:34,574 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-01-09 19:48:34,576 INFO L435 NwaCegarLoop]: 4393 mSDtfsCounter, 4245 mSDsluCounter, 4320 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4245 SdHoareTripleChecker+Valid, 8713 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-01-09 19:48:34,576 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4245 Valid, 8713 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-01-09 19:48:34,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6125 states. [2025-01-09 19:48:34,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6125 to 6123. [2025-01-09 19:48:34,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6123 states, 4417 states have (on average 1.3024677382839032) internal successors, (5753), 4508 states have internal predecessors, (5753), 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-01-09 19:48:34,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6123 states to 6123 states and 8556 transitions. [2025-01-09 19:48:34,865 INFO L78 Accepts]: Start accepts. Automaton has 6123 states and 8556 transitions. Word has length 225 [2025-01-09 19:48:34,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:48:34,866 INFO L471 AbstractCegarLoop]: Abstraction has 6123 states and 8556 transitions. [2025-01-09 19:48:34,870 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-01-09 19:48:34,871 INFO L276 IsEmpty]: Start isEmpty. Operand 6123 states and 8556 transitions. [2025-01-09 19:48:34,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-01-09 19:48:34,882 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:48:34,882 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-01-09 19:48:34,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 19:48:34,882 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-01-09 19:48:34,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:48:34,883 INFO L85 PathProgramCache]: Analyzing trace with hash 9149203, now seen corresponding path program 1 times [2025-01-09 19:48:34,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:48:34,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807682439] [2025-01-09 19:48:34,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:48:34,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:48:37,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 259 statements into 1 equivalence classes. [2025-01-09 19:48:37,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 259 of 259 statements. [2025-01-09 19:48:37,408 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:48:37,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:48:37,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1435 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1435 trivial. 0 not checked. [2025-01-09 19:48:37,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:48:37,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807682439] [2025-01-09 19:48:37,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807682439] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:48:37,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:48:37,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 19:48:37,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73018928] [2025-01-09 19:48:37,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:48:37,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 19:48:37,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:48:37,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 19:48:37,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 19:48:37,717 INFO L87 Difference]: Start difference. First operand 6123 states and 8556 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-01-09 19:48:41,745 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-01-09 19:48:42,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:48:42,663 INFO L93 Difference]: Finished difference Result 15163 states and 21170 transitions. [2025-01-09 19:48:42,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 19:48:42,664 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-01-09 19:48:42,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:48:42,726 INFO L225 Difference]: With dead ends: 15163 [2025-01-09 19:48:42,727 INFO L226 Difference]: Without dead ends: 9081 [2025-01-09 19:48:42,754 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-01-09 19:48:42,756 INFO L435 NwaCegarLoop]: 4362 mSDtfsCounter, 4169 mSDsluCounter, 4305 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4169 SdHoareTripleChecker+Valid, 8667 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2025-01-09 19:48:42,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4169 Valid, 8667 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 52 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2025-01-09 19:48:42,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9081 states. [2025-01-09 19:48:43,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9081 to 9070. [2025-01-09 19:48:43,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9070 states, 6550 states have (on average 1.3006106870229008) internal successors, (8519), 6690 states have internal predecessors, (8519), 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-01-09 19:48:43,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9070 states to 9070 states and 12644 transitions. [2025-01-09 19:48:43,400 INFO L78 Accepts]: Start accepts. Automaton has 9070 states and 12644 transitions. Word has length 259 [2025-01-09 19:48:43,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:48:43,401 INFO L471 AbstractCegarLoop]: Abstraction has 9070 states and 12644 transitions. [2025-01-09 19:48:43,401 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-01-09 19:48:43,401 INFO L276 IsEmpty]: Start isEmpty. Operand 9070 states and 12644 transitions. [2025-01-09 19:48:43,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-01-09 19:48:43,410 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:48:43,410 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-01-09 19:48:43,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 19:48:43,411 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-01-09 19:48:43,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:48:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash 105844813, now seen corresponding path program 1 times [2025-01-09 19:48:43,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:48:43,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339616416] [2025-01-09 19:48:43,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:48:43,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:48:46,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 252 statements into 1 equivalence classes. [2025-01-09 19:48:46,271 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 252 of 252 statements. [2025-01-09 19:48:46,271 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:48:46,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:48:46,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-01-09 19:48:46,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:48:46,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339616416] [2025-01-09 19:48:46,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339616416] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:48:46,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:48:46,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 19:48:46,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466502688] [2025-01-09 19:48:46,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:48:46,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 19:48:46,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:48:46,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 19:48:46,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 19:48:46,720 INFO L87 Difference]: Start difference. First operand 9070 states and 12644 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-01-09 19:48:50,758 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-01-09 19:48:51,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:48:51,863 INFO L93 Difference]: Finished difference Result 22943 states and 31941 transitions. [2025-01-09 19:48:51,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 19:48:51,864 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-01-09 19:48:51,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:48:51,961 INFO L225 Difference]: With dead ends: 22943 [2025-01-09 19:48:51,961 INFO L226 Difference]: Without dead ends: 13914 [2025-01-09 19:48:52,003 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-01-09 19:48:52,006 INFO L435 NwaCegarLoop]: 4434 mSDtfsCounter, 3675 mSDsluCounter, 4282 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3675 SdHoareTripleChecker+Valid, 8716 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-01-09 19:48:52,007 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3675 Valid, 8716 Invalid, 95 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [18 Valid, 76 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-01-09 19:48:52,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13914 states. [2025-01-09 19:48:52,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13914 to 13903. [2025-01-09 19:48:52,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13903 states, 10073 states have (on average 1.2993150004963765) internal successors, (13088), 10290 states have internal predecessors, (13088), 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-01-09 19:48:52,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13903 states to 13903 states and 19299 transitions. [2025-01-09 19:48:52,513 INFO L78 Accepts]: Start accepts. Automaton has 13903 states and 19299 transitions. Word has length 252 [2025-01-09 19:48:52,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:48:52,514 INFO L471 AbstractCegarLoop]: Abstraction has 13903 states and 19299 transitions. [2025-01-09 19:48:52,514 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-01-09 19:48:52,515 INFO L276 IsEmpty]: Start isEmpty. Operand 13903 states and 19299 transitions. [2025-01-09 19:48:52,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-01-09 19:48:52,523 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:48:52,523 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-01-09 19:48:52,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 19:48:52,524 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-01-09 19:48:52,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:48:52,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1656693524, now seen corresponding path program 1 times [2025-01-09 19:48:52,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:48:52,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369268104] [2025-01-09 19:48:52,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:48:52,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:48:55,060 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 286 statements into 1 equivalence classes. [2025-01-09 19:48:55,114 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 286 of 286 statements. [2025-01-09 19:48:55,114 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:48:55,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:48:55,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1645 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1635 trivial. 0 not checked. [2025-01-09 19:48:55,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:48:55,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369268104] [2025-01-09 19:48:55,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369268104] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:48:55,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:48:55,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 19:48:55,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373741172] [2025-01-09 19:48:55,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:48:55,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 19:48:55,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:48:55,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 19:48:55,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 19:48:55,341 INFO L87 Difference]: Start difference. First operand 13903 states and 19299 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-01-09 19:48:59,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 19:49:00,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:49:00,257 INFO L93 Difference]: Finished difference Result 36336 states and 50479 transitions. [2025-01-09 19:49:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 19:49:00,258 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-01-09 19:49:00,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:49:00,387 INFO L225 Difference]: With dead ends: 36336 [2025-01-09 19:49:00,387 INFO L226 Difference]: Without dead ends: 24991 [2025-01-09 19:49:00,431 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-01-09 19:49:00,431 INFO L435 NwaCegarLoop]: 8256 mSDtfsCounter, 4200 mSDsluCounter, 4325 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4200 SdHoareTripleChecker+Valid, 12581 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-01-09 19:49:00,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4200 Valid, 12581 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-01-09 19:49:00,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24991 states. [2025-01-09 19:49:01,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24991 to 24989. [2025-01-09 19:49:01,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24989 states, 18125 states have (on average 1.3001931034482759) internal successors, (23566), 18504 states have internal predecessors, (23566), 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-01-09 19:49:01,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24989 states to 24989 states and 34701 transitions. [2025-01-09 19:49:01,351 INFO L78 Accepts]: Start accepts. Automaton has 24989 states and 34701 transitions. Word has length 286 [2025-01-09 19:49:01,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:49:01,352 INFO L471 AbstractCegarLoop]: Abstraction has 24989 states and 34701 transitions. [2025-01-09 19:49:01,353 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-01-09 19:49:01,353 INFO L276 IsEmpty]: Start isEmpty. Operand 24989 states and 34701 transitions. [2025-01-09 19:49:01,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2025-01-09 19:49:01,362 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:49:01,362 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-01-09 19:49:01,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 19:49:01,363 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-01-09 19:49:01,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:49:01,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1522680018, now seen corresponding path program 1 times [2025-01-09 19:49:01,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:49:01,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524912144] [2025-01-09 19:49:01,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:49:01,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:49:03,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 286 statements into 1 equivalence classes. [2025-01-09 19:49:03,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 286 of 286 statements. [2025-01-09 19:49:03,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:49:03,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:49:04,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1645 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1645 trivial. 0 not checked. [2025-01-09 19:49:04,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:49:04,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524912144] [2025-01-09 19:49:04,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524912144] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:49:04,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:49:04,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 19:49:04,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952999157] [2025-01-09 19:49:04,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:49:04,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 19:49:04,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:49:04,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 19:49:04,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 19:49:04,432 INFO L87 Difference]: Start difference. First operand 24989 states and 34701 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2025-01-09 19:49:04,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:49:04,867 INFO L93 Difference]: Finished difference Result 24989 states and 34701 transitions. [2025-01-09 19:49:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 19:49:04,867 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 286 [2025-01-09 19:49:04,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:49:04,985 INFO L225 Difference]: With dead ends: 24989 [2025-01-09 19:49:04,986 INFO L226 Difference]: Without dead ends: 24934 [2025-01-09 19:49:05,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 19:49:05,009 INFO L435 NwaCegarLoop]: 4348 mSDtfsCounter, 4274 mSDsluCounter, 4348 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4274 SdHoareTripleChecker+Valid, 8696 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 19:49:05,009 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4274 Valid, 8696 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 19:49:05,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24934 states. [2025-01-09 19:49:05,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24934 to 24934. [2025-01-09 19:49:05,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24934 states, 18100 states have (on average 1.2999447513812155) internal successors, (23529), 18467 states have internal predecessors, (23529), 5542 states have call successors, (5542), 1291 states have call predecessors, (5542), 1291 states have return successors, (5542), 5402 states have call predecessors, (5542), 5542 states have call successors, (5542) [2025-01-09 19:49:05,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24934 states to 24934 states and 34613 transitions. [2025-01-09 19:49:05,859 INFO L78 Accepts]: Start accepts. Automaton has 24934 states and 34613 transitions. Word has length 286 [2025-01-09 19:49:05,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:49:05,860 INFO L471 AbstractCegarLoop]: Abstraction has 24934 states and 34613 transitions. [2025-01-09 19:49:05,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2025-01-09 19:49:05,860 INFO L276 IsEmpty]: Start isEmpty. Operand 24934 states and 34613 transitions. [2025-01-09 19:49:05,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2025-01-09 19:49:05,892 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:49:05,893 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 18, 18, 18, 18, 18, 18, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 19:49:05,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-09 19:49:05,893 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 19:49:05,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:49:05,894 INFO L85 PathProgramCache]: Analyzing trace with hash -716742546, now seen corresponding path program 1 times [2025-01-09 19:49:05,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:49:05,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241706602] [2025-01-09 19:49:05,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:49:05,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 19:49:08,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 321 statements into 1 equivalence classes. [2025-01-09 19:49:08,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 321 of 321 statements. [2025-01-09 19:49:08,611 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 19:49:08,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 19:49:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1657 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1654 trivial. 0 not checked. [2025-01-09 19:49:08,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 19:49:08,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241706602] [2025-01-09 19:49:08,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241706602] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 19:49:08,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 19:49:08,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 19:49:08,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552385986] [2025-01-09 19:49:08,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 19:49:08,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 19:49:08,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 19:49:08,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 19:49:08,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 19:49:08,948 INFO L87 Difference]: Start difference. First operand 24934 states and 34613 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2025-01-09 19:49:12,974 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-01-09 19:49:14,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 19:49:14,357 INFO L93 Difference]: Finished difference Result 57670 states and 80065 transitions. [2025-01-09 19:49:14,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 19:49:14,357 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 321 [2025-01-09 19:49:14,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 19:49:14,525 INFO L225 Difference]: With dead ends: 57670 [2025-01-09 19:49:14,525 INFO L226 Difference]: Without dead ends: 35294 [2025-01-09 19:49:14,631 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-01-09 19:49:14,632 INFO L435 NwaCegarLoop]: 7827 mSDtfsCounter, 3642 mSDsluCounter, 4255 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3642 SdHoareTripleChecker+Valid, 12082 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-01-09 19:49:14,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3642 Valid, 12082 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 70 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-01-09 19:49:14,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35294 states. [2025-01-09 19:49:15,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35294 to 35290. [2025-01-09 19:49:15,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35290 states, 25640 states have (on average 1.2996489859594385) internal successors, (33323), 26159 states have internal predecessors, (33323), 7804 states have call successors, (7804), 1845 states have call predecessors, (7804), 1845 states have return successors, (7804), 7604 states have call predecessors, (7804), 7804 states have call successors, (7804) [2025-01-09 19:49:15,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35290 states to 35290 states and 48931 transitions. [2025-01-09 19:49:15,837 INFO L78 Accepts]: Start accepts. Automaton has 35290 states and 48931 transitions. Word has length 321 [2025-01-09 19:49:15,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 19:49:15,838 INFO L471 AbstractCegarLoop]: Abstraction has 35290 states and 48931 transitions. [2025-01-09 19:49:15,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 3 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2025-01-09 19:49:15,838 INFO L276 IsEmpty]: Start isEmpty. Operand 35290 states and 48931 transitions. [2025-01-09 19:49:15,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2025-01-09 19:49:15,864 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 19:49:15,865 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 18, 18, 18, 18, 18, 18, 6, 6, 6, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-09 19:49:15,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-09 19:49:15,865 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_return_value_probeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 19:49:15,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 19:49:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1751360235, now seen corresponding path program 1 times [2025-01-09 19:49:15,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 19:49:15,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619494787] [2025-01-09 19:49:15,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 19:49:15,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms