./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:54:22,253 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:54:22,351 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 04:54:22,357 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:54:22,357 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:54:22,401 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:54:22,402 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:54:22,403 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:54:22,403 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:54:22,404 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:54:22,405 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:54:22,405 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:54:22,406 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:54:22,407 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:54:22,407 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:54:22,407 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:54:22,408 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:54:22,408 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:54:22,408 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:54:22,409 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:54:22,410 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:54:22,410 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:54:22,410 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:54:22,411 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:54:22,411 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:54:22,411 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:54:22,411 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:54:22,412 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E 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 -> Taipan 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 -> 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 [2024-11-14 04:54:22,761 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:54:22,772 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:54:22,775 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:54:22,776 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:54:22,776 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:54:22,778 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i Unable to find full path for "g++" [2024-11-14 04:54:24,724 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:54:25,608 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:54:25,613 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2024-11-14 04:54:25,676 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/581083375/18f10125e5704427a9b183c782c91b5b/FLAGf01bcbfa0 [2024-11-14 04:54:25,796 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/581083375/18f10125e5704427a9b183c782c91b5b [2024-11-14 04:54:25,799 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:54:25,800 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:54:25,802 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:54:25,802 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:54:25,807 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:54:25,808 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:54:25" (1/1) ... [2024-11-14 04:54:25,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4669cb0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:25, skipping insertion in model container [2024-11-14 04:54:25,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:54:25" (1/1) ... [2024-11-14 04:54:26,018 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:54:29,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2024-11-14 04:54:29,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:54:29,154 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:54:29,311 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] [2024-11-14 04:54:29,313 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] [2024-11-14 04:54:29,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] [2024-11-14 04:54:29,316 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4959-4960] [2024-11-14 04:54:29,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] [2024-11-14 04:54:29,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] [2024-11-14 04:54:29,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] [2024-11-14 04:54:29,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] [2024-11-14 04:54:29,320 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] [2024-11-14 04:54:29,321 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] [2024-11-14 04:54:29,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] [2024-11-14 04:54:29,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] [2024-11-14 04:54:29,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] [2024-11-14 04:54:29,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] [2024-11-14 04:54:29,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] [2024-11-14 04:54:29,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] [2024-11-14 04:54:29,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] [2024-11-14 04:54:29,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] [2024-11-14 04:54:29,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] [2024-11-14 04:54:29,636 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] [2024-11-14 04:54:29,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] [2024-11-14 04:54:29,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] [2024-11-14 04:54:29,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] [2024-11-14 04:54:29,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] [2024-11-14 04:54:29,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] [2024-11-14 04:54:29,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] [2024-11-14 04:54:29,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] [2024-11-14 04:54:29,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] [2024-11-14 04:54:29,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] [2024-11-14 04:54:29,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] [2024-11-14 04:54:29,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] [2024-11-14 04:54:29,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] [2024-11-14 04:54:29,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] [2024-11-14 04:54:29,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] [2024-11-14 04:54:29,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] [2024-11-14 04:54:29,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] [2024-11-14 04:54:29,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] [2024-11-14 04:54:29,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] [2024-11-14 04:54:29,659 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10256-10257] [2024-11-14 04:54:29,660 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10259-10260] [2024-11-14 04:54:29,661 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10263-10264] [2024-11-14 04:54:29,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10266-10267] [2024-11-14 04:54:29,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10270-10271] [2024-11-14 04:54:29,664 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] [2024-11-14 04:54:29,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] [2024-11-14 04:54:29,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] [2024-11-14 04:54:29,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] [2024-11-14 04:54:29,669 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] [2024-11-14 04:54:29,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] [2024-11-14 04:54:29,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] [2024-11-14 04:54:29,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] [2024-11-14 04:54:29,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] [2024-11-14 04:54:29,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] [2024-11-14 04:54:29,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] [2024-11-14 04:54:29,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] [2024-11-14 04:54:29,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] [2024-11-14 04:54:29,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] [2024-11-14 04:54:29,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] [2024-11-14 04:54:29,681 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] [2024-11-14 04:54:29,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] [2024-11-14 04:54:29,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] [2024-11-14 04:54:29,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] [2024-11-14 04:54:29,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] [2024-11-14 04:54:29,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] [2024-11-14 04:54:29,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] [2024-11-14 04:54:29,688 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] [2024-11-14 04:54:29,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] [2024-11-14 04:54:29,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] [2024-11-14 04:54:29,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] [2024-11-14 04:54:29,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] [2024-11-14 04:54:29,764 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] [2024-11-14 04:54:29,764 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] [2024-11-14 04:54:29,765 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] [2024-11-14 04:54:29,765 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] [2024-11-14 04:54:29,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] [2024-11-14 04:54:29,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] [2024-11-14 04:54:29,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] [2024-11-14 04:54:29,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] [2024-11-14 04:54:29,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] [2024-11-14 04:54:29,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] [2024-11-14 04:54:29,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] [2024-11-14 04:54:29,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] [2024-11-14 04:54:29,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] [2024-11-14 04:54:29,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] [2024-11-14 04:54:29,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] [2024-11-14 04:54:29,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] [2024-11-14 04:54:30,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2024-11-14 04:54:30,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:54:30,473 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:54:30,473 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30 WrapperNode [2024-11-14 04:54:30,474 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:54:30,475 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:54:30,475 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:54:30,475 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:54:30,482 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:30,598 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:30,915 INFO L138 Inliner]: procedures = 343, calls = 3661, calls flagged for inlining = 193, calls inlined = 174, statements flattened = 10352 [2024-11-14 04:54:30,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:54:30,916 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:54:30,916 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:54:30,916 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:54:30,925 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:30,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:30,991 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:30,991 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,281 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,324 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,361 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,396 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,464 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:54:31,466 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:54:31,466 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:54:31,466 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:54:31,467 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (1/1) ... [2024-11-14 04:54:31,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:54:31,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:54:31,508 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:54:31,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:54:31,546 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2024-11-14 04:54:31,546 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2024-11-14 04:54:31,546 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2024-11-14 04:54:31,547 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2024-11-14 04:54:31,547 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-14 04:54:31,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-14 04:54:31,548 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-14 04:54:31,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2024-11-14 04:54:31,548 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2024-11-14 04:54:31,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 04:54:31,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 04:54:31,549 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2024-11-14 04:54:31,549 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2024-11-14 04:54:31,549 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2024-11-14 04:54:31,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2024-11-14 04:54:31,549 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2024-11-14 04:54:31,549 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2024-11-14 04:54:31,549 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 04:54:31,550 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-14 04:54:31,550 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-14 04:54:31,551 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-14 04:54:31,551 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-14 04:54:31,552 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2024-11-14 04:54:31,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2024-11-14 04:54:31,553 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 04:54:31,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 04:54:31,553 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2024-11-14 04:54:31,553 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2024-11-14 04:54:31,553 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2024-11-14 04:54:31,553 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2024-11-14 04:54:31,554 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-14 04:54:31,554 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-14 04:54:31,554 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-14 04:54:31,555 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2024-11-14 04:54:31,555 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-14 04:54:31,556 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2024-11-14 04:54:31,556 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-14 04:54:31,557 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-14 04:54:31,557 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-14 04:54:31,558 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-14 04:54:31,558 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2024-11-14 04:54:31,558 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2024-11-14 04:54:31,558 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2024-11-14 04:54:31,558 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2024-11-14 04:54:31,558 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-14 04:54:31,558 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-14 04:54:31,558 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 04:54:31,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 04:54:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2024-11-14 04:54:31,561 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2024-11-14 04:54:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-14 04:54:31,561 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-14 04:54:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 04:54:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2024-11-14 04:54:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2024-11-14 04:54:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2024-11-14 04:54:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-14 04:54:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 04:54:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-14 04:54:31,563 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-14 04:54:31,563 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2024-11-14 04:54:31,563 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2024-11-14 04:54:31,563 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:54:31,564 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2024-11-14 04:54:31,564 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2024-11-14 04:54:31,565 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2024-11-14 04:54:31,565 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2024-11-14 04:54:31,566 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2024-11-14 04:54:31,566 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2024-11-14 04:54:31,567 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2024-11-14 04:54:31,567 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2024-11-14 04:54:31,567 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2024-11-14 04:54:31,567 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2024-11-14 04:54:31,567 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2024-11-14 04:54:31,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:54:31,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:54:33,217 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:54:33,223 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:54:33,599 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:33,736 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##57: assume !false; [2024-11-14 04:54:33,736 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume false; [2024-11-14 04:54:33,911 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-14 04:54:33,911 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-14 04:54:35,033 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:35,430 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume false; [2024-11-14 04:54:35,430 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##62: assume !false; [2024-11-14 04:54:35,992 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:35,999 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:36,632 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##426: assume !false; [2024-11-14 04:54:36,632 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##425: assume false; [2024-11-14 04:54:36,632 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##187: assume !false; [2024-11-14 04:54:36,632 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##186: assume false; [2024-11-14 04:54:37,106 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:51,649 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##405: assume false; [2024-11-14 04:54:51,650 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##406: assume !false; [2024-11-14 04:54:51,650 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##429: assume false; [2024-11-14 04:54:51,650 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##430: assume !false; [2024-11-14 04:54:51,650 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##441: assume false; [2024-11-14 04:54:51,650 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##442: assume !false; [2024-11-14 04:54:51,651 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: SUMMARY for call modem_input_wait_#t~ret1637#1.base, modem_input_wait_#t~ret1637#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,651 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1637#1.base, modem_input_wait_#t~ret1637#1.offset;havoc modem_input_wait_#t~ret1637#1.base, modem_input_wait_#t~ret1637#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: SUMMARY for call modem_input_wait_#t~ret1606#1.base, modem_input_wait_#t~ret1606#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1606#1.base, modem_input_wait_#t~ret1606#1.offset;havoc modem_input_wait_#t~ret1606#1.base, modem_input_wait_#t~ret1606#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##492: assume !false; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##491: assume false; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##286: assume !false; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##285: assume false; [2024-11-14 04:54:51,652 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##217: assume !false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##216: assume false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##221: assume false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##222: assume !false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##229: assume !false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##228: assume false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##469: assume !false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##468: assume false; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1684#1.base, modem_input_wait_#t~ret1684#1.offset;havoc modem_input_wait_#t~ret1684#1.base, modem_input_wait_#t~ret1684#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2024-11-14 04:54:51,653 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: SUMMARY for call modem_input_wait_#t~ret1684#1.base, modem_input_wait_#t~ret1684#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,654 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##561: assume !false; [2024-11-14 04:54:51,654 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##560: assume false; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1536#1.base, remove_cond_wait_#t~ret1536#1.offset;havoc remove_cond_wait_#t~ret1536#1.base, remove_cond_wait_#t~ret1536#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: SUMMARY for call remove_cond_wait_#t~ret1536#1.base, remove_cond_wait_#t~ret1536#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call wait_mgsl_event_#t~ret1451#1.base, wait_mgsl_event_#t~ret1451#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1451#1.base, wait_mgsl_event_#t~ret1451#1.offset;havoc wait_mgsl_event_#t~ret1451#1.base, wait_mgsl_event_#t~ret1451#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: SUMMARY for call add_cond_wait_#t~ret1531#1.base, add_cond_wait_#t~ret1531#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1531#1.base, add_cond_wait_#t~ret1531#1.offset;havoc add_cond_wait_#t~ret1531#1.base, add_cond_wait_#t~ret1531#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: SUMMARY for call wait_mgsl_event_#t~ret1375#1.base, wait_mgsl_event_#t~ret1375#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1375#1.base, wait_mgsl_event_#t~ret1375#1.offset;havoc wait_mgsl_event_#t~ret1375#1.base, wait_mgsl_event_#t~ret1375#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##193: assume !false; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##192: assume false; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume !false; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume false; [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: SUMMARY for call wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset := get_current(); srcloc: null [2024-11-14 04:54:51,655 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset;havoc wait_mgsl_event_#t~ret1336#1.base, wait_mgsl_event_#t~ret1336#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##397: assume false; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##398: assume !false; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##117: assume !false; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume false; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##124: assume !false; [2024-11-14 04:54:51,656 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume false; [2024-11-14 04:54:52,279 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:52,281 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:52,293 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:52,296 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:54:52,297 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 04:55:08,836 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: SUMMARY for call block_til_ready_#t~ret1769#1.base, block_til_ready_#t~ret1769#1.offset := get_current(); srcloc: null [2024-11-14 04:55:08,836 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1769#1.base, block_til_ready_#t~ret1769#1.offset;havoc block_til_ready_#t~ret1769#1.base, block_til_ready_#t~ret1769#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2024-11-14 04:55:08,836 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##328: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2024-11-14 04:55:08,836 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume false; [2024-11-14 04:55:08,836 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##346: assume !false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##345: assume false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##368: assume !false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##367: assume false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##535: assume !false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##534: assume false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2024-11-14 04:55:08,837 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##571: assume !false; [2024-11-14 04:55:08,838 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##570: assume false; [2024-11-14 04:55:08,838 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1752#1.base, block_til_ready_#t~ret1752#1.offset;havoc block_til_ready_#t~ret1752#1.base, block_til_ready_#t~ret1752#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2024-11-14 04:55:08,838 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: SUMMARY for call block_til_ready_#t~ret1752#1.base, block_til_ready_#t~ret1752#1.offset := get_current(); srcloc: null [2024-11-14 04:55:08,838 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##142: assume !false; [2024-11-14 04:55:08,839 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##141: assume false; [2024-11-14 04:55:11,277 INFO L? ?]: Removed 3062 outVars from TransFormulas that were not future-live. [2024-11-14 04:55:11,277 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:55:18,700 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:55:18,701 INFO L316 CfgBuilder]: Removed 18 assume(true) statements. [2024-11-14 04:55:18,701 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:55:18 BoogieIcfgContainer [2024-11-14 04:55:18,701 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:55:18,704 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:55:18,704 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:55:18,711 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:55:18,712 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:54:25" (1/3) ... [2024-11-14 04:55:18,714 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16a2cdaa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:55:18, skipping insertion in model container [2024-11-14 04:55:18,714 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:54:30" (2/3) ... [2024-11-14 04:55:18,715 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16a2cdaa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:55:18, skipping insertion in model container [2024-11-14 04:55:18,715 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:55:18" (3/3) ... [2024-11-14 04:55:18,716 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2024-11-14 04:55:18,737 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:55:18,743 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i that has 101 procedures, 2360 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-14 04:55:18,921 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:55:18,942 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=FINITE_AUTOMATA, 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;@411cbd32, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:55:18,942 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:55:18,954 INFO L276 IsEmpty]: Start isEmpty. Operand has 2360 states, 1525 states have (on average 1.3901639344262295) internal successors, (2120), 1600 states have internal predecessors, (2120), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) [2024-11-14 04:55:18,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-14 04:55:18,964 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:55:18,965 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:55:18,966 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:55:18,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:55:18,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1859720417, now seen corresponding path program 1 times [2024-11-14 04:55:18,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:55:18,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308759243] [2024-11-14 04:55:18,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:55:18,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:55:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:55:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 04:55:24,052 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:55:24,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308759243] [2024-11-14 04:55:24,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308759243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:55:24,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:55:24,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:55:24,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272709204] [2024-11-14 04:55:24,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:55:24,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:55:24,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:55:24,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:55:24,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:55:24,088 INFO L87 Difference]: Start difference. First operand has 2360 states, 1525 states have (on average 1.3901639344262295) internal successors, (2120), 1600 states have internal predecessors, (2120), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 04:55:26,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:28,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:31,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:55:33,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:55:35,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:55:38,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:40,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:44,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:51,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:53,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:55,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:57,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:01,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:56:01,059 INFO L93 Difference]: Finished difference Result 6949 states and 10650 transitions. [2024-11-14 04:56:01,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:56:01,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 20 [2024-11-14 04:56:01,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:56:01,121 INFO L225 Difference]: With dead ends: 6949 [2024-11-14 04:56:01,122 INFO L226 Difference]: Without dead ends: 4607 [2024-11-14 04:56:01,141 INFO L431 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 [2024-11-14 04:56:01,144 INFO L432 NwaCegarLoop]: 4122 mSDtfsCounter, 3468 mSDsluCounter, 3064 mSDsCounter, 0 mSdLazyCounter, 1048 mSolverCounterSat, 2 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3468 SdHoareTripleChecker+Valid, 7186 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1048 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:56:01,145 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3468 Valid, 7186 Invalid, 1062 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1048 Invalid, 12 Unknown, 0 Unchecked, 36.5s Time] [2024-11-14 04:56:01,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4607 states. [2024-11-14 04:56:01,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4607 to 4603. [2024-11-14 04:56:01,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4603 states, 2972 states have (on average 1.382907133243607) internal successors, (4110), 3117 states have internal predecessors, (4110), 1434 states have call successors, (1434), 197 states have call predecessors, (1434), 196 states have return successors, (1432), 1396 states have call predecessors, (1432), 1432 states have call successors, (1432) [2024-11-14 04:56:01,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4603 states to 4603 states and 6976 transitions. [2024-11-14 04:56:01,891 INFO L78 Accepts]: Start accepts. Automaton has 4603 states and 6976 transitions. Word has length 20 [2024-11-14 04:56:01,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:56:01,893 INFO L471 AbstractCegarLoop]: Abstraction has 4603 states and 6976 transitions. [2024-11-14 04:56:01,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 04:56:01,893 INFO L276 IsEmpty]: Start isEmpty. Operand 4603 states and 6976 transitions. [2024-11-14 04:56:01,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-14 04:56:01,911 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:56:01,912 INFO L215 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:56:01,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 04:56:01,913 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:56:01,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:56:01,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1579055844, now seen corresponding path program 1 times [2024-11-14 04:56:01,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:56:01,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671882037] [2024-11-14 04:56:01,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:56:01,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:56:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:56:07,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 04:56:07,528 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:56:07,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671882037] [2024-11-14 04:56:07,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671882037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:56:07,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:56:07,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 04:56:07,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203897436] [2024-11-14 04:56:07,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:56:07,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:56:07,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:56:07,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:56:07,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:56:07,533 INFO L87 Difference]: Start difference. First operand 4603 states and 6976 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 04:56:09,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:11,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:14,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:16,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:18,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:20,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:24,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:56:26,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:56:28,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:56:31,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:33,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:39,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:41,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:43,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:45,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:50,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:52,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:54,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:57,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:56:57,893 INFO L93 Difference]: Finished difference Result 9124 states and 13833 transitions. [2024-11-14 04:56:57,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:56:57,894 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 50 [2024-11-14 04:56:57,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:56:57,944 INFO L225 Difference]: With dead ends: 9124 [2024-11-14 04:56:57,944 INFO L226 Difference]: Without dead ends: 4601 [2024-11-14 04:56:57,974 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:56:57,975 INFO L432 NwaCegarLoop]: 3102 mSDtfsCounter, 0 mSDsluCounter, 6200 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 0 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9302 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:56:57,975 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9302 Invalid, 1362 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1346 Invalid, 16 Unknown, 0 Unchecked, 50.0s Time] [2024-11-14 04:56:57,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2024-11-14 04:56:58,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 4601. [2024-11-14 04:56:58,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4601 states, 2971 states have (on average 1.3826994278020868) internal successors, (4108), 3116 states have internal predecessors, (4108), 1433 states have call successors, (1433), 197 states have call predecessors, (1433), 196 states have return successors, (1431), 1395 states have call predecessors, (1431), 1431 states have call successors, (1431) [2024-11-14 04:56:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4601 states to 4601 states and 6972 transitions. [2024-11-14 04:56:58,366 INFO L78 Accepts]: Start accepts. Automaton has 4601 states and 6972 transitions. Word has length 50 [2024-11-14 04:56:58,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:56:58,367 INFO L471 AbstractCegarLoop]: Abstraction has 4601 states and 6972 transitions. [2024-11-14 04:56:58,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 04:56:58,367 INFO L276 IsEmpty]: Start isEmpty. Operand 4601 states and 6972 transitions. [2024-11-14 04:56:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 04:56:58,377 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:56:58,377 INFO L215 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:56:58,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 04:56:58,377 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:56:58,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:56:58,378 INFO L85 PathProgramCache]: Analyzing trace with hash -332787204, now seen corresponding path program 1 times [2024-11-14 04:56:58,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:56:58,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576236672] [2024-11-14 04:56:58,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:56:58,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:57:02,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:57:02,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 04:57:02,709 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:57:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576236672] [2024-11-14 04:57:02,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576236672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:57:02,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:57:02,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 04:57:02,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399068924] [2024-11-14 04:57:02,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:57:02,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:57:02,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:57:02,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:57:02,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:57:02,711 INFO L87 Difference]: Start difference. First operand 4601 states and 6972 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 04:57:04,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:06,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:09,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:11,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:15,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:57:18,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:57:23,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:57:25,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:57:29,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:33,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:40,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:42,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:47,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:49,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:57:56,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:03,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:05,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:09,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:11,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:25,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:58:25,454 INFO L93 Difference]: Finished difference Result 13740 states and 20824 transitions. [2024-11-14 04:58:25,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:58:25,454 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 54 [2024-11-14 04:58:25,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:58:25,532 INFO L225 Difference]: With dead ends: 13740 [2024-11-14 04:58:25,532 INFO L226 Difference]: Without dead ends: 9165 [2024-11-14 04:58:25,560 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:58:25,561 INFO L432 NwaCegarLoop]: 6154 mSDtfsCounter, 7026 mSDsluCounter, 3249 mSDsCounter, 0 mSdLazyCounter, 4694 mSolverCounterSat, 4 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7026 SdHoareTripleChecker+Valid, 9403 SdHoareTripleChecker+Invalid, 4714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 4694 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:58:25,562 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7026 Valid, 9403 Invalid, 4714 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4 Valid, 4694 Invalid, 16 Unknown, 0 Unchecked, 81.9s Time] [2024-11-14 04:58:25,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9165 states. [2024-11-14 04:58:26,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9165 to 9157. [2024-11-14 04:58:26,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9157 states, 5913 states have (on average 1.3822086927109758) internal successors, (8173), 6199 states have internal predecessors, (8173), 2853 states have call successors, (2853), 391 states have call predecessors, (2853), 390 states have return successors, (2851), 2778 states have call predecessors, (2851), 2851 states have call successors, (2851) [2024-11-14 04:58:26,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9157 states to 9157 states and 13877 transitions. [2024-11-14 04:58:26,636 INFO L78 Accepts]: Start accepts. Automaton has 9157 states and 13877 transitions. Word has length 54 [2024-11-14 04:58:26,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:58:26,636 INFO L471 AbstractCegarLoop]: Abstraction has 9157 states and 13877 transitions. [2024-11-14 04:58:26,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 04:58:26,637 INFO L276 IsEmpty]: Start isEmpty. Operand 9157 states and 13877 transitions. [2024-11-14 04:58:26,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 04:58:26,651 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:58:26,651 INFO L215 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:58:26,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 04:58:26,651 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:58:26,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:58:26,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1372686279, now seen corresponding path program 1 times [2024-11-14 04:58:26,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:58:26,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657039865] [2024-11-14 04:58:26,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:58:26,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:58:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:58:31,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 04:58:31,851 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:58:31,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657039865] [2024-11-14 04:58:31,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657039865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:58:31,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:58:31,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:58:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485357220] [2024-11-14 04:58:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:58:31,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:58:31,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:58:31,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:58:31,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:58:31,856 INFO L87 Difference]: Start difference. First operand 9157 states and 13877 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-14 04:58:33,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:36,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:39,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:58:42,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:45,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:58:47,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:58:49,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:51,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:53,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:56,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:58:58,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:00,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:04,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:07,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:09,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:13,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:59:13,601 INFO L93 Difference]: Finished difference Result 27116 states and 41126 transitions. [2024-11-14 04:59:13,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:59:13,603 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 59 [2024-11-14 04:59:13,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:59:13,746 INFO L225 Difference]: With dead ends: 27116 [2024-11-14 04:59:13,747 INFO L226 Difference]: Without dead ends: 18091 [2024-11-14 04:59:13,796 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 04:59:13,799 INFO L432 NwaCegarLoop]: 3466 mSDtfsCounter, 3505 mSDsluCounter, 3061 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 1 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3505 SdHoareTripleChecker+Valid, 6527 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:59:13,800 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3505 Valid, 6527 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 978 Invalid, 12 Unknown, 0 Unchecked, 40.7s Time] [2024-11-14 04:59:13,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18091 states. [2024-11-14 04:59:15,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18091 to 18083. [2024-11-14 04:59:15,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18083 states, 11678 states have (on average 1.3836273334475082) internal successors, (16158), 12246 states have internal predecessors, (16158), 5633 states have call successors, (5633), 772 states have call predecessors, (5633), 771 states have return successors, (5631), 5484 states have call predecessors, (5631), 5631 states have call successors, (5631) [2024-11-14 04:59:15,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18083 states to 18083 states and 27422 transitions. [2024-11-14 04:59:15,285 INFO L78 Accepts]: Start accepts. Automaton has 18083 states and 27422 transitions. Word has length 59 [2024-11-14 04:59:15,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:59:15,287 INFO L471 AbstractCegarLoop]: Abstraction has 18083 states and 27422 transitions. [2024-11-14 04:59:15,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-14 04:59:15,287 INFO L276 IsEmpty]: Start isEmpty. Operand 18083 states and 27422 transitions. [2024-11-14 04:59:15,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-14 04:59:15,295 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:59:15,295 INFO L215 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:59:15,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 04:59:15,296 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:59:15,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:59:15,296 INFO L85 PathProgramCache]: Analyzing trace with hash 706875906, now seen corresponding path program 1 times [2024-11-14 04:59:15,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:59:15,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741752974] [2024-11-14 04:59:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:59:15,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:59:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:59:20,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 04:59:20,660 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:59:20,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741752974] [2024-11-14 04:59:20,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741752974] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:59:20,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:59:20,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 04:59:20,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948156441] [2024-11-14 04:59:20,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:59:20,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:59:20,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:59:20,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:59:20,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:59:20,661 INFO L87 Difference]: Start difference. First operand 18083 states and 27422 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 04:59:22,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:25,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:29,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:59:31,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:59:33,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:59:35,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-14 04:59:41,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:43,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:45,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:51,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:54,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:56,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:59:58,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:00:03,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:00:03,223 INFO L93 Difference]: Finished difference Result 36280 states and 55029 transitions. [2024-11-14 05:00:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:00:03,224 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2024-11-14 05:00:03,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:00:03,442 INFO L225 Difference]: With dead ends: 36280 [2024-11-14 05:00:03,442 INFO L226 Difference]: Without dead ends: 26866 [2024-11-14 05:00:03,510 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:00:03,511 INFO L432 NwaCegarLoop]: 3139 mSDtfsCounter, 5470 mSDsluCounter, 3058 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 1417 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5470 SdHoareTripleChecker+Valid, 6197 SdHoareTripleChecker+Invalid, 2341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1417 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:00:03,511 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5470 Valid, 6197 Invalid, 2341 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1417 Valid, 913 Invalid, 11 Unknown, 0 Unchecked, 40.6s Time] [2024-11-14 05:00:03,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26866 states. [2024-11-14 05:00:05,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26866 to 26859. [2024-11-14 05:00:05,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26859 states, 17356 states have (on average 1.3839594376584468) internal successors, (24020), 18196 states have internal predecessors, (24020), 8361 states have call successors, (8361), 1142 states have call predecessors, (8361), 1141 states have return successors, (8359), 8144 states have call predecessors, (8359), 8359 states have call successors, (8359) [2024-11-14 05:00:06,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26859 states to 26859 states and 40740 transitions. [2024-11-14 05:00:06,032 INFO L78 Accepts]: Start accepts. Automaton has 26859 states and 40740 transitions. Word has length 63 [2024-11-14 05:00:06,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:00:06,032 INFO L471 AbstractCegarLoop]: Abstraction has 26859 states and 40740 transitions. [2024-11-14 05:00:06,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 05:00:06,033 INFO L276 IsEmpty]: Start isEmpty. Operand 26859 states and 40740 transitions. [2024-11-14 05:00:06,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-14 05:00:06,044 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:00:06,044 INFO L215 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:00:06,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 05:00:06,045 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:00:06,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:00:06,045 INFO L85 PathProgramCache]: Analyzing trace with hash 982657501, now seen corresponding path program 1 times [2024-11-14 05:00:06,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:00:06,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402648059] [2024-11-14 05:00:06,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:00:06,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:00:10,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:00:10,433 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 05:00:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:00:10,962 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 05:00:10,962 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 05:00:10,963 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 05:00:10,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 05:00:10,968 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-14 05:00:11,087 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 05:00:11,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 05:00:11 BoogieIcfgContainer [2024-11-14 05:00:11,092 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 05:00:11,093 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 05:00:11,093 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 05:00:11,093 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 05:00:11,097 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:55:18" (3/4) ... [2024-11-14 05:00:11,100 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 05:00:11,101 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 05:00:11,102 INFO L158 Benchmark]: Toolchain (without parser) took 345301.63ms. Allocated memory was 142.6MB in the beginning and 5.7GB in the end (delta: 5.6GB). Free memory was 103.1MB in the beginning and 3.4GB in the end (delta: -3.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. [2024-11-14 05:00:11,102 INFO L158 Benchmark]: CDTParser took 0.43ms. Allocated memory is still 142.6MB. Free memory is still 79.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:00:11,102 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4672.47ms. Allocated memory was 142.6MB in the beginning and 234.9MB in the end (delta: 92.3MB). Free memory was 102.9MB in the beginning and 135.6MB in the end (delta: -32.7MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. [2024-11-14 05:00:11,103 INFO L158 Benchmark]: Boogie Procedure Inliner took 440.73ms. Allocated memory is still 234.9MB. Free memory was 135.6MB in the beginning and 73.3MB in the end (delta: 62.3MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2024-11-14 05:00:11,103 INFO L158 Benchmark]: Boogie Preprocessor took 548.17ms. Allocated memory is still 234.9MB. Free memory was 73.3MB in the beginning and 75.2MB in the end (delta: -2.0MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. [2024-11-14 05:00:11,103 INFO L158 Benchmark]: RCFGBuilder took 47235.63ms. Allocated memory was 234.9MB in the beginning and 1.8GB in the end (delta: 1.5GB). Free memory was 75.2MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 546.6MB. Max. memory is 16.1GB. [2024-11-14 05:00:11,104 INFO L158 Benchmark]: TraceAbstraction took 292388.35ms. Allocated memory was 1.8GB in the beginning and 5.7GB in the end (delta: 3.9GB). Free memory was 1.5GB in the beginning and 3.4GB in the end (delta: -1.9GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2024-11-14 05:00:11,104 INFO L158 Benchmark]: Witness Printer took 7.77ms. Allocated memory is still 5.7GB. Free memory was 3.4GB in the beginning and 3.4GB in the end (delta: 60.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:00:11,106 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.43ms. Allocated memory is still 142.6MB. Free memory is still 79.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4672.47ms. Allocated memory was 142.6MB in the beginning and 234.9MB in the end (delta: 92.3MB). Free memory was 102.9MB in the beginning and 135.6MB in the end (delta: -32.7MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 440.73ms. Allocated memory is still 234.9MB. Free memory was 135.6MB in the beginning and 73.3MB in the end (delta: 62.3MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 548.17ms. Allocated memory is still 234.9MB. Free memory was 73.3MB in the beginning and 75.2MB in the end (delta: -2.0MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. * RCFGBuilder took 47235.63ms. Allocated memory was 234.9MB in the beginning and 1.8GB in the end (delta: 1.5GB). Free memory was 75.2MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 546.6MB. Max. memory is 16.1GB. * TraceAbstraction took 292388.35ms. Allocated memory was 1.8GB in the beginning and 5.7GB in the end (delta: 3.9GB). Free memory was 1.5GB in the beginning and 3.4GB in the end (delta: -1.9GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. * Witness Printer took 7.77ms. Allocated memory is still 5.7GB. Free memory was 3.4GB in the beginning and 3.4GB in the end (delta: 60.2kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] - GenericResultAtLocation [Line: 4938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] - GenericResultAtLocation [Line: 4945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] - GenericResultAtLocation [Line: 4959]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4959-4960] - GenericResultAtLocation [Line: 4979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] - GenericResultAtLocation [Line: 4981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] - GenericResultAtLocation [Line: 4983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] - GenericResultAtLocation [Line: 4986]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] - GenericResultAtLocation [Line: 5024]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] - GenericResultAtLocation [Line: 5030]: 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] - GenericResultAtLocation [Line: 5147]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] - GenericResultAtLocation [Line: 5154]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] - GenericResultAtLocation [Line: 5161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] - GenericResultAtLocation [Line: 5168]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] - GenericResultAtLocation [Line: 5175]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] - GenericResultAtLocation [Line: 5182]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] - GenericResultAtLocation [Line: 9668]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] - GenericResultAtLocation [Line: 9670]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] - GenericResultAtLocation [Line: 9673]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] - GenericResultAtLocation [Line: 9675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] - GenericResultAtLocation [Line: 9678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] - GenericResultAtLocation [Line: 9921]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] - GenericResultAtLocation [Line: 9923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] - GenericResultAtLocation [Line: 9926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] - GenericResultAtLocation [Line: 9928]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] - GenericResultAtLocation [Line: 9931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] - GenericResultAtLocation [Line: 10006]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] - GenericResultAtLocation [Line: 10012]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] - GenericResultAtLocation [Line: 10018]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] - GenericResultAtLocation [Line: 10025]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] - GenericResultAtLocation [Line: 10066]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] - GenericResultAtLocation [Line: 10072]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] - GenericResultAtLocation [Line: 10078]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] - GenericResultAtLocation [Line: 10085]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] - GenericResultAtLocation [Line: 10197]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] - GenericResultAtLocation [Line: 10203]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] - GenericResultAtLocation [Line: 10209]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] - GenericResultAtLocation [Line: 10216]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] - GenericResultAtLocation [Line: 10256]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10256-10257] - GenericResultAtLocation [Line: 10259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10259-10260] - GenericResultAtLocation [Line: 10263]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10263-10264] - GenericResultAtLocation [Line: 10266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10266-10267] - GenericResultAtLocation [Line: 10270]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10270-10271] - GenericResultAtLocation [Line: 10302]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] - GenericResultAtLocation [Line: 10304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] - GenericResultAtLocation [Line: 10307]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] - GenericResultAtLocation [Line: 10309]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] - GenericResultAtLocation [Line: 10312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] - GenericResultAtLocation [Line: 10374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] - GenericResultAtLocation [Line: 10376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] - GenericResultAtLocation [Line: 10379]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] - GenericResultAtLocation [Line: 10381]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] - GenericResultAtLocation [Line: 10384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] - GenericResultAtLocation [Line: 10436]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] - GenericResultAtLocation [Line: 10438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] - GenericResultAtLocation [Line: 10441]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] - GenericResultAtLocation [Line: 10443]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] - GenericResultAtLocation [Line: 10446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] - GenericResultAtLocation [Line: 10594]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] - GenericResultAtLocation [Line: 10600]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] - GenericResultAtLocation [Line: 10606]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] - GenericResultAtLocation [Line: 10613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] - GenericResultAtLocation [Line: 10657]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] - GenericResultAtLocation [Line: 10663]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] - GenericResultAtLocation [Line: 10669]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] - GenericResultAtLocation [Line: 10676]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] - GenericResultAtLocation [Line: 10884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] - GenericResultAtLocation [Line: 10890]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] - GenericResultAtLocation [Line: 10896]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] - GenericResultAtLocation [Line: 10903]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] - GenericResultAtLocation [Line: 10942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] - GenericResultAtLocation [Line: 10948]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] - GenericResultAtLocation [Line: 10954]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] - GenericResultAtLocation [Line: 10961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] - GenericResultAtLocation [Line: 11039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] - GenericResultAtLocation [Line: 11045]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] - GenericResultAtLocation [Line: 11051]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] - GenericResultAtLocation [Line: 11058]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] - GenericResultAtLocation [Line: 11304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] - GenericResultAtLocation [Line: 11310]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] - GenericResultAtLocation [Line: 11316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] - GenericResultAtLocation [Line: 11323]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] - GenericResultAtLocation [Line: 11394]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] - GenericResultAtLocation [Line: 11400]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] - GenericResultAtLocation [Line: 11406]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] - GenericResultAtLocation [Line: 11413]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 14623]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 12224, overapproximation of large string literal at line 12236, overapproximation of large string literal at line 5747, overapproximation of large string literal at line 12094, overapproximation of large string literal at line 12222. Possible FailurePath: [L5747] static char *driver_name = (char *)"SyncLink GT"; [L5748] static char *tty_driver_name = (char *)"synclink_gt"; [L5749] static char *tty_dev_prefix = (char *)"ttySLG"; [L5750-L5754] static struct pci_device_id pci_table[5U] = { {5056U, 112U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 160U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 128U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 144U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5755] struct pci_device_id const __mod_pci_device_table ; [L5758-L5773] static struct pci_driver pci_driver = {{(struct list_head *)0, (struct list_head *)0}, "synclink_gt", (struct pci_device_id const *)(& pci_table), & init_one, & remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L5774] static bool pci_registered ; [L5775] static struct slgt_info *slgt_device_list ; [L5776] static int slgt_device_count ; [L5777] static int ttymajor ; [L5778] static int debug_level ; [L5779] static int maxframe[32U] ; [L5780] static struct tty_driver *serial_driver ; [L5807-L5810] static MGSL_PARAMS default_params = {2UL, (unsigned char)0, (unsigned short)1, (unsigned char)3, 0UL, (unsigned char)255, (unsigned short)1, (unsigned char)0, (unsigned char)0, 9600UL, (unsigned char)8, (unsigned char)1, (unsigned char)0}; [L7413-L7440] static struct file_operations const synclink_gt_proc_fops = {& __this_module, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & synclink_gt_proc_open, (int (*)(struct file * , fl_owner_t ))0, & single_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L8109-L8142] static struct net_device_ops const hdlcdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & hdlcdev_open, & hdlcdev_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & hdlcdev_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & hdlcdev_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L11815-L11816] static struct tty_port_operations const slgt_port_ops = {& carrier_raised, & dtr_rts, (void (*)(struct tty_port * ))0, (void (*)(struct tty_port * ))0, (int (*)(struct tty_port * , struct tty_struct * ))0, (void (*)(struct tty_port * ))0}; [L12074-L12087] static struct tty_operations const ops = {(struct tty_struct *(*)(struct tty_driver * , struct inode * , int ))0, (int (*)(struct tty_driver * , struct tty_struct * ))0, (void (*)(struct tty_driver * , struct tty_struct * ))0, & open, & close, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, & write, & put_char, & flush_chars, & write_room, & chars_in_buffer, & ioctl, & slgt_compat_ioctl, & set_termios, & throttle, & unthrottle, & tx_hold, & tx_release, & hangup, & set_break, & flush_buffer, (void (*)(struct tty_struct * ))0, & wait_until_sent, & send_xchar, & tiocmget, & tiocmset, (int (*)(struct tty_struct * , struct winsize * ))0, (int (*)(struct tty_struct * , struct termiox * ))0, & get_icount, (int (*)(struct tty_driver * , int , char * ))0, (int (*)(struct tty_driver * , int ))0, (void (*)(struct tty_driver * , int , char ))0, & synclink_gt_proc_fops}; [L14221] int LDV_IN_INTERRUPT ; [L14627] int ldv_module_refcounter = 1; [L14223] struct pci_dev *var_group1 ; [L14224] struct pci_device_id const *var_init_one_102_p1 ; [L14225] int res_init_one_102 ; [L14226] struct inode *var_group2 ; [L14227] struct file *var_group3 ; [L14228] int res_synclink_gt_proc_open_26 ; [L14229] struct net_device *var_group4 ; [L14230] int res_hdlcdev_open_33 ; [L14231] int res_hdlcdev_close_34 ; [L14232] struct ifreq *var_group5 ; [L14233] int var_hdlcdev_ioctl_35_p2 ; [L14234] struct tty_port *var_group6 ; [L14235] int var_dtr_rts_87_p1 ; [L14236] struct tty_struct *var_group7 ; [L14237] int res_open_5 ; [L14238] unsigned char const *var_write_10_p1 ; [L14239] int var_write_10_p2 ; [L14240] unsigned char var_put_char_11_p1 ; [L14241] unsigned int var_ioctl_19_p1 ; [L14242] unsigned long var_ioctl_19_p2 ; [L14243] unsigned int var_slgt_compat_ioctl_23_p1 ; [L14244] unsigned long var_slgt_compat_ioctl_23_p2 ; [L14245] char var_send_xchar_12_p1 ; [L14246] int var_set_break_30_p1 ; [L14247] int var_wait_until_sent_13_p1 ; [L14248] struct ktermios *var_group8 ; [L14249] unsigned int var_tiocmset_85_p1 ; [L14250] unsigned int var_tiocmset_85_p2 ; [L14251] struct serial_icounter_struct *var_group9 ; [L14252] int var_slgt_interrupt_56_p0 ; [L14253] void *var_slgt_interrupt_56_p1 ; [L14254] int ldv_s_pci_driver_pci_driver ; [L14255] int ldv_s_synclink_gt_proc_fops_file_operations ; [L14256] int ldv_s_hdlcdev_ops_net_device_ops ; [L14257] int ldv_s_ops_tty_operations ; [L14258] int tmp ; [L14259] int tmp___0 ; [L14260] int tmp___1 ; [L14263] ldv_s_pci_driver_pci_driver = 0 [L14264] ldv_s_synclink_gt_proc_fops_file_operations = 0 [L14265] ldv_s_hdlcdev_ops_net_device_ops = 0 [L14266] ldv_s_ops_tty_operations = 0 [L14267] LDV_IN_INTERRUPT = 1 [L14268] FCALL ldv_initialize() [L14269] CALL, EXPR slgt_init() [L12178] int rc ; VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L12181] CALL printk("<6>%s\n", driver_name) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={164:0}, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14903] return __VERIFIER_nondet_int(); [L12181] RET printk("<6>%s\n", driver_name) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L12182] CALL, EXPR alloc_tty_driver(32) [L14781] CALL, EXPR ldv_malloc(sizeof(struct tty_driver)) VAL [LDV_IN_INTERRUPT=1, \old(size)=281, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14728] COND FALSE !(__VERIFIER_nondet_bool()) [L14729] return malloc(size); [L14781] RET, EXPR ldv_malloc(sizeof(struct tty_driver)) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14781] return ldv_malloc(sizeof(struct tty_driver)); [L12182] RET, EXPR alloc_tty_driver(32) [L12182] serial_driver = alloc_tty_driver(32) [L12184] COND FALSE !((unsigned long )serial_driver == (unsigned long )((struct tty_driver *)0)) [L12192] serial_driver->owner = & __this_module [L12193] serial_driver->driver_name = (char const *)tty_driver_name [L12194] serial_driver->name = (char const *)tty_dev_prefix [L12195] serial_driver->major = ttymajor [L12196] serial_driver->minor_start = 64 [L12197] serial_driver->type = (short)3 [L12198] serial_driver->subtype = (short)1 [L12199] serial_driver->init_termios = tty_std_termios [L12200] serial_driver->init_termios.c_cflag = 3261U [L12201] serial_driver->init_termios.c_ispeed = 9600U [L12202] serial_driver->init_termios.c_ospeed = 9600U [L12203] serial_driver->flags = 12 [L12204] FCALL tty_set_operations(serial_driver, & ops) [L12205] CALL, EXPR tty_register_driver(serial_driver) [L14995] return __VERIFIER_nondet_int(); [L12205] RET, EXPR tty_register_driver(serial_driver) [L12205] rc = tty_register_driver(serial_driver) [L12207] COND FALSE !(rc < 0) [L12222] EXPR serial_driver->major VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12222] CALL printk("<6>%s, tty major#%d\n", driver_name, serial_driver->major) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={167:0}, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14903] return __VERIFIER_nondet_int(); [L12222] RET printk("<6>%s, tty major#%d\n", driver_name, serial_driver->major) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=0, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12223] slgt_device_count = 0 [L12224] CALL, EXPR __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L14739] return __VERIFIER_nondet_int(); [L12224] RET, EXPR __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L12224] rc = __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L12226] COND FALSE !(rc < 0) [L12233] pci_registered = (bool )1 VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12234] COND TRUE (unsigned long )slgt_device_list == (unsigned long )((struct slgt_info *)0) [L12236] CALL printk("%s no devices found\n", driver_name) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={170:0}, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14903] return __VERIFIER_nondet_int(); [L12236] RET printk("%s no devices found\n", driver_name) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12240] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14269] RET, EXPR slgt_init() [L14269] tmp = slgt_init() [L14271] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14589] tmp___1 = __VERIFIER_nondet_int() [L14591] COND TRUE tmp___1 != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14278] tmp___0 = __VERIFIER_nondet_int() [L14280] COND FALSE !(tmp___0 == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tmp___0=2, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14283] COND FALSE !(tmp___0 == 1) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tmp___0=2, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14286] COND TRUE tmp___0 == 2 VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14404] COND TRUE ldv_s_hdlcdev_ops_net_device_ops == 0 [L14406] CALL, EXPR hdlcdev_open(var_group4) [L7718] struct slgt_info *info ; [L7719] struct hdlc_device *tmp ; [L7720] int rc ; [L7721] unsigned long flags ; [L7722] int tmp___0 ; [L7723] raw_spinlock_t *tmp___1 ; [L7724] raw_spinlock_t *tmp___2 ; [L7725] raw_spinlock_t *tmp___3 ; VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, dev={4294967444:-2560}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L7728] CALL, EXPR dev_to_hdlc(dev) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L5713] void *tmp ; [L5716] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5583] return ((void *)dev + 2560U); [L5716] RET, EXPR netdev_priv((struct net_device const *)dev) [L5716] tmp = netdev_priv((struct net_device const *)dev) [L5718] return ((struct hdlc_device *)tmp); [L7728] RET, EXPR dev_to_hdlc(dev) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, dev={4294967444:-2560}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=1, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L7728] tmp = dev_to_hdlc(dev) [L7729] EXPR tmp->priv [L7729] info = (struct slgt_info *)tmp->priv [L7730] CALL, EXPR ldv_try_module_get_1(& __this_module) [L14701] int tmp ; [L14704] CALL, EXPR ldv_try_module_get(module) [L14639] int module_get_succeeded ; [L14641] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L14643] CALL, EXPR ldv_undefined_int() [L14851] return __VERIFIER_nondet_int(); [L14643] RET, EXPR ldv_undefined_int() [L14643] module_get_succeeded = ldv_undefined_int() [L14645] COND TRUE module_get_succeeded == 1 [L14646] ldv_module_refcounter = ldv_module_refcounter + 1 [L14647] return (1); [L14704] RET, EXPR ldv_try_module_get(module) [L14704] tmp = ldv_try_module_get(module) [L14706] return (tmp); [L7730] RET, EXPR ldv_try_module_get_1(& __this_module) [L7730] tmp___0 = ldv_try_module_get_1(& __this_module) [L7732] COND FALSE !(tmp___0 == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, dev={4294967444:-2560}, driver_name={8:0}, hdlcdev_ops={188:0}, info={4294967412:4294967461}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L7736] COND FALSE !(debug_level > 2) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, dev={4294967444:-2560}, driver_name={8:0}, hdlcdev_ops={188:0}, info={4294967412:4294967461}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L7743] CALL, EXPR hdlc_open(dev) [L14825] return __VERIFIER_nondet_int(); [L7743] RET, EXPR hdlc_open(dev) [L7743] rc = hdlc_open(dev) [L7745] COND TRUE rc != 0 [L7746] return (rc); VAL [LDV_IN_INTERRUPT=1, \result=-1, __this_module={-197:198}, debug_level=0, default_params={186:0}, dev={4294967444:-2560}, driver_name={8:0}, hdlcdev_ops={188:0}, info={4294967412:4294967461}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14406] RET, EXPR hdlcdev_open(var_group4) [L14406] res_hdlcdev_open_33 = hdlcdev_open(var_group4) [L14407] FCALL ldv_check_return_value(res_hdlcdev_open_33) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, res_hdlcdev_open_33=-1, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0, var_group4={4294967444:-2560}] [L14409] COND TRUE res_hdlcdev_open_33 < 0 VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0, var_group4={4294967444:-2560}] [L14611] CALL slgt_exit() [L12252] CALL slgt_cleanup() VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12089] int rc ; [L12090] struct slgt_info *info ; [L12091] struct slgt_info *tmp ; [L12094] CALL printk("<6>unload %s\n", driver_name) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={162:0}, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14903] return __VERIFIER_nondet_int(); [L12094] RET printk("<6>unload %s\n", driver_name) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12096] COND TRUE (unsigned long )serial_driver != (unsigned long )((struct tty_driver *)0) [L12097] info = slgt_device_list VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, info={0:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12105] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) [L12112] CALL, EXPR tty_unregister_driver(serial_driver) [L15008] return __VERIFIER_nondet_int(); [L12112] RET, EXPR tty_unregister_driver(serial_driver) [L12112] rc = tty_unregister_driver(serial_driver) [L12114] COND FALSE !(rc != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12124] FCALL put_tty_driver(serial_driver) VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12128] info = slgt_device_list VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, info={0:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12136] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) [L12142] info = slgt_device_list VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, info={0:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L12162] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) [L12168] COND TRUE (int )pci_registered [L12170] FCALL pci_unregister_driver(& pci_driver) [L12252] RET slgt_cleanup() VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14611] RET slgt_exit() [L14615] CALL ldv_check_final_state() [L14691] COND TRUE ldv_module_refcounter != 1 VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14693] CALL ldv_blast_assert() VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] [L14623] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={-197:198}, debug_level=0, default_params={186:0}, driver_name={8:0}, hdlcdev_ops={188:0}, ldv_module_refcounter=2, maxframe={185:0}, ops={190:0}, pci_driver={184:0}, pci_registered=1, pci_table={183:0}, serial_driver={-(((__int128) 1 << 64) | 1):0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={189:0}, synclink_gt_proc_fops={187:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967427:-37}, ttymajor=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 101 procedures, 2360 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 292.1s, OverallIterations: 6, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 255.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 67 mSolverCounterUnknown, 19469 SdHoareTripleChecker+Valid, 249.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19469 mSDsluCounter, 38615 SdHoareTripleChecker+Invalid, 243.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18632 mSDsCounter, 1424 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8979 IncrementalHoareTripleChecker+Invalid, 10470 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1424 mSolverCounterUnsat, 19983 mSDtfsCounter, 8979 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=26859occurred in iteration=5, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 27 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 4.7s InterpolantComputationTime, 312 NumberOfCodeBlocks, 312 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 241 ConstructedInterpolants, 0 QuantifiedInterpolants, 586 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 32/32 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 05:00:11,334 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2024-11-14 05:00:11,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:00:14,432 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:00:14,576 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2024-11-14 05:00:14,588 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:00:14,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:00:14,627 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:00:14,629 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:00:14,630 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:00:14,630 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:00:14,631 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:00:14,631 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:00:14,632 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:00:14,633 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:00:14,633 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:00:14,633 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:00:14,633 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:00:14,634 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:00:14,634 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:00:14,634 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:00:14,634 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:00:14,635 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:00:14,636 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:00:14,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:00:14,637 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:00:14,637 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:00:14,638 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:00:14,638 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 05:00:14,639 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 05:00:14,639 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:00:14,639 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:00:14,639 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E 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 -> Taipan 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 -> 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 [2024-11-14 05:00:14,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:00:15,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:00:15,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:00:15,008 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:00:15,008 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:00:15,011 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i Unable to find full path for "g++" [2024-11-14 05:00:17,011 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:00:17,882 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:00:17,884 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2024-11-14 05:00:17,973 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/78acca7ba/1876519f0a744613a0a6e71a5890fea7/FLAGb21150dbc [2024-11-14 05:00:18,080 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/data/78acca7ba/1876519f0a744613a0a6e71a5890fea7 [2024-11-14 05:00:18,083 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:00:18,085 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:00:18,088 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:00:18,088 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:00:18,093 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:00:18,097 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:00:18" (1/1) ... [2024-11-14 05:00:18,098 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@447fb4d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:18, skipping insertion in model container [2024-11-14 05:00:18,099 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:00:18" (1/1) ... [2024-11-14 05:00:18,259 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:00:19,175 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:19,406 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:19,826 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:19,929 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,439 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,448 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,452 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,457 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,470 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,476 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,480 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,483 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,488 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,490 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,494 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,496 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,499 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,502 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,506 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,506 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,507 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,507 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,508 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,508 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,510 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,511 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,511 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,512 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,512 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,519 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,530 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,533 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,533 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,540 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,541 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,550 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,554 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,555 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,594 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,597 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,601 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,607 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,621 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,648 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,666 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,686 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,706 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,707 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,714 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,714 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,715 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,719 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,732 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,745 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,745 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,748 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,886 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,895 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,896 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,899 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,912 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,912 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,912 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,913 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,914 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,918 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,918 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,919 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,919 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,920 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,920 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,951 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,979 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,979 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,982 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,982 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,990 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,991 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,994 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,997 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:20,999 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,010 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,013 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,030 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,039 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,040 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,042 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,043 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,052 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,054 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,057 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,065 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,070 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,071 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,083 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,089 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,089 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,090 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,090 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,094 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,098 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,098 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,098 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,099 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,101 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,143 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,298 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,300 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,328 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,328 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,350 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,351 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,351 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,352 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,354 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,356 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,356 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,357 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,358 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,358 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,359 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2024-11-14 05:00:21,496 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:00:21,571 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-14 05:00:21,648 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:00:21,837 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,846 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,873 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,880 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,907 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,913 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,917 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,921 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,926 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,933 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,936 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,938 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,942 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,944 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,949 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,950 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,954 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,957 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,961 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,962 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,963 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,964 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,964 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,965 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,967 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,967 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,967 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,968 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,969 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,971 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,976 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,979 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,979 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,980 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,982 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,986 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,989 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:21,990 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,016 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,019 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,024 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,027 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,029 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,036 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,043 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,047 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,051 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,052 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,055 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,055 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,056 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,056 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,061 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,066 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,066 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,069 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,127 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,136 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,137 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,139 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,153 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,155 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,155 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,156 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,156 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,157 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,157 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,160 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,160 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,161 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,164 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,180 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,204 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,205 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,208 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,208 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,255 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,255 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,258 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,258 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,259 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,267 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,269 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,273 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,280 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,281 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,282 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,282 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,286 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,287 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,288 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,292 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,293 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,293 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,298 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,300 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,301 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,301 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,301 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,303 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,304 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,304 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,306 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,306 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,308 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,313 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,370 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,371 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,382 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,383 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,392 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,393 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,393 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,393 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,395 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,396 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,397 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,398 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,398 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,399 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,399 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2024-11-14 05:00:22,416 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:00:22,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:00:22,435 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:00:22,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] [2024-11-14 05:00:22,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] [2024-11-14 05:00:22,534 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] [2024-11-14 05:00:22,535 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4959-4960] [2024-11-14 05:00:22,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] [2024-11-14 05:00:22,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] [2024-11-14 05:00:22,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] [2024-11-14 05:00:22,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] [2024-11-14 05:00:22,537 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] [2024-11-14 05:00:22,537 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.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] [2024-11-14 05:00:22,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] [2024-11-14 05:00:22,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] [2024-11-14 05:00:22,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] [2024-11-14 05:00:22,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] [2024-11-14 05:00:22,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] [2024-11-14 05:00:22,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] [2024-11-14 05:00:22,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] [2024-11-14 05:00:22,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] [2024-11-14 05:00:22,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] [2024-11-14 05:00:22,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] [2024-11-14 05:00:22,860 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] [2024-11-14 05:00:22,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] [2024-11-14 05:00:22,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] [2024-11-14 05:00:22,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] [2024-11-14 05:00:22,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] [2024-11-14 05:00:22,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] [2024-11-14 05:00:22,905 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] [2024-11-14 05:00:22,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] [2024-11-14 05:00:22,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] [2024-11-14 05:00:22,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] [2024-11-14 05:00:22,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] [2024-11-14 05:00:22,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] [2024-11-14 05:00:22,909 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] [2024-11-14 05:00:22,910 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] [2024-11-14 05:00:22,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] [2024-11-14 05:00:22,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] [2024-11-14 05:00:22,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] [2024-11-14 05:00:22,915 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] [2024-11-14 05:00:22,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10256-10257] [2024-11-14 05:00:22,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10259-10260] [2024-11-14 05:00:22,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10263-10264] [2024-11-14 05:00:22,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10266-10267] [2024-11-14 05:00:22,917 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10270-10271] [2024-11-14 05:00:22,919 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] [2024-11-14 05:00:22,919 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] [2024-11-14 05:00:22,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] [2024-11-14 05:00:22,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] [2024-11-14 05:00:22,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] [2024-11-14 05:00:22,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] [2024-11-14 05:00:22,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] [2024-11-14 05:00:22,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] [2024-11-14 05:00:22,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] [2024-11-14 05:00:22,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] [2024-11-14 05:00:22,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] [2024-11-14 05:00:22,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] [2024-11-14 05:00:22,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] [2024-11-14 05:00:22,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] [2024-11-14 05:00:22,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] [2024-11-14 05:00:22,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] [2024-11-14 05:00:22,930 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] [2024-11-14 05:00:22,930 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] [2024-11-14 05:00:22,930 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] [2024-11-14 05:00:22,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] [2024-11-14 05:00:22,934 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] [2024-11-14 05:00:22,934 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] [2024-11-14 05:00:22,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] [2024-11-14 05:00:22,947 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] [2024-11-14 05:00:22,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] [2024-11-14 05:00:22,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] [2024-11-14 05:00:22,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] [2024-11-14 05:00:22,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] [2024-11-14 05:00:22,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] [2024-11-14 05:00:22,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] [2024-11-14 05:00:22,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] [2024-11-14 05:00:22,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] [2024-11-14 05:00:22,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] [2024-11-14 05:00:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] [2024-11-14 05:00:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] [2024-11-14 05:00:22,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] [2024-11-14 05:00:22,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] [2024-11-14 05:00:22,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] [2024-11-14 05:00:22,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] [2024-11-14 05:00:22,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] [2024-11-14 05:00:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] [2024-11-14 05:00:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] [2024-11-14 05:00:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] [2024-11-14 05:00:23,139 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2024-11-14 05:00:23,194 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:00:23,695 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:00:23,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23 WrapperNode [2024-11-14 05:00:23,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:00:23,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:00:23,698 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:00:23,698 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:00:23,706 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:23,835 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,220 INFO L138 Inliner]: procedures = 356, calls = 3661, calls flagged for inlining = 193, calls inlined = 174, statements flattened = 8592 [2024-11-14 05:00:24,221 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:00:24,222 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:00:24,223 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:00:24,223 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:00:24,233 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,234 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,284 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,285 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,604 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,671 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,731 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,767 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,846 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:00:24,847 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:00:24,848 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:00:24,848 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:00:24,850 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (1/1) ... [2024-11-14 05:00:24,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:00:24,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:00:24,896 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:00:24,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:00:24,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2024-11-14 05:00:24,935 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2024-11-14 05:00:24,936 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2024-11-14 05:00:24,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2024-11-14 05:00:24,937 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 05:00:24,937 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-14 05:00:24,937 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-14 05:00:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-14 05:00:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2024-11-14 05:00:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 05:00:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2024-11-14 05:00:24,938 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2024-11-14 05:00:24,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2024-11-14 05:00:24,939 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2024-11-14 05:00:24,939 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-14 05:00:24,940 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-14 05:00:24,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 05:00:24,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2024-11-14 05:00:24,941 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2024-11-14 05:00:24,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2024-11-14 05:00:24,942 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-14 05:00:24,942 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-14 05:00:24,943 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-14 05:00:24,943 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2024-11-14 05:00:24,944 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2024-11-14 05:00:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2024-11-14 05:00:24,944 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2024-11-14 05:00:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2024-11-14 05:00:24,944 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2024-11-14 05:00:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-14 05:00:24,944 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-14 05:00:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2024-11-14 05:00:24,944 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2024-11-14 05:00:24,944 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2024-11-14 05:00:24,946 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2024-11-14 05:00:24,946 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-14 05:00:24,947 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-14 05:00:24,947 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2024-11-14 05:00:24,947 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2024-11-14 05:00:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-14 05:00:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-14 05:00:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2024-11-14 05:00:24,948 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2024-11-14 05:00:24,948 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2024-11-14 05:00:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2024-11-14 05:00:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2024-11-14 05:00:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-14 05:00:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-14 05:00:24,949 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2024-11-14 05:00:24,949 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 05:00:24,950 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 05:00:24,950 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2024-11-14 05:00:24,951 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2024-11-14 05:00:24,951 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2024-11-14 05:00:24,951 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2024-11-14 05:00:24,951 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2024-11-14 05:00:24,951 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2024-11-14 05:00:24,951 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-14 05:00:24,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2024-11-14 05:00:24,952 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2024-11-14 05:00:24,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2024-11-14 05:00:24,953 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-14 05:00:24,953 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2024-11-14 05:00:24,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2024-11-14 05:00:24,953 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 05:00:24,953 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2024-11-14 05:00:24,953 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2024-11-14 05:00:24,954 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-14 05:00:24,954 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2024-11-14 05:00:24,954 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-14 05:00:24,954 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-14 05:00:24,954 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2024-11-14 05:00:24,954 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2024-11-14 05:00:24,955 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2024-11-14 05:00:24,955 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2024-11-14 05:00:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2024-11-14 05:00:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2024-11-14 05:00:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2024-11-14 05:00:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2024-11-14 05:00:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2024-11-14 05:00:24,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:00:24,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:00:26,513 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:00:26,517 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:00:27,213 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:00:27,328 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2024-11-14 05:00:27,328 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2024-11-14 05:00:29,553 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-14 05:00:29,553 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-14 05:00:36,942 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:00:37,843 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2024-11-14 05:00:37,843 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2024-11-14 05:00:39,592 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:00:39,594 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:00:40,546 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2024-11-14 05:00:40,547 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2024-11-14 05:00:40,547 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2024-11-14 05:00:40,547 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2024-11-14 05:00:41,972 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:01:04,459 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: SUMMARY for call modem_input_wait_#t~ret1477#1.base, modem_input_wait_#t~ret1477#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1477#1.base, modem_input_wait_#t~ret1477#1.offset;havoc modem_input_wait_#t~ret1477#1.base, modem_input_wait_#t~ret1477#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: SUMMARY for call modem_input_wait_#t~ret1446#1.base, modem_input_wait_#t~ret1446#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1446#1.base, modem_input_wait_#t~ret1446#1.offset;havoc modem_input_wait_#t~ret1446#1.base, modem_input_wait_#t~ret1446#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2024-11-14 05:01:04,460 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1520#1.base, modem_input_wait_#t~ret1520#1.offset;havoc modem_input_wait_#t~ret1520#1.base, modem_input_wait_#t~ret1520#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: SUMMARY for call modem_input_wait_#t~ret1520#1.base, modem_input_wait_#t~ret1520#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1380#1.base, remove_cond_wait_#t~ret1380#1.offset;havoc remove_cond_wait_#t~ret1380#1.base, remove_cond_wait_#t~ret1380#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: SUMMARY for call remove_cond_wait_#t~ret1380#1.base, remove_cond_wait_#t~ret1380#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call wait_mgsl_event_#t~ret1308#1.base, wait_mgsl_event_#t~ret1308#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1308#1.base, wait_mgsl_event_#t~ret1308#1.offset;havoc wait_mgsl_event_#t~ret1308#1.base, wait_mgsl_event_#t~ret1308#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: SUMMARY for call add_cond_wait_#t~ret1375#1.base, add_cond_wait_#t~ret1375#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,461 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1375#1.base, add_cond_wait_#t~ret1375#1.offset;havoc add_cond_wait_#t~ret1375#1.base, add_cond_wait_#t~ret1375#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: SUMMARY for call wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;havoc wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2024-11-14 05:01:04,462 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: SUMMARY for call wait_mgsl_event_#t~ret1194#1.base, wait_mgsl_event_#t~ret1194#1.offset := get_current(); srcloc: null [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1194#1.base, wait_mgsl_event_#t~ret1194#1.offset;havoc wait_mgsl_event_#t~ret1194#1.base, wait_mgsl_event_#t~ret1194#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2024-11-14 05:01:04,463 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2024-11-14 05:01:04,464 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2024-11-14 05:01:04,465 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2024-11-14 05:01:08,362 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:01:08,364 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:01:08,371 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:01:08,372 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:01:08,373 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:02:18,307 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##292: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2024-11-14 05:02:18,307 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##291: assume false; [2024-11-14 05:02:18,307 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2024-11-14 05:02:18,307 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: SUMMARY for call block_til_ready_#t~ret1584#1.base, block_til_ready_#t~ret1584#1.offset := get_current(); srcloc: null [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1584#1.base, block_til_ready_#t~ret1584#1.offset;havoc block_til_ready_#t~ret1584#1.base, block_til_ready_#t~ret1584#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume !false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##325: assume false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##403: assume !false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##402: assume false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##427: assume !false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##426: assume false; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1569#1.base, block_til_ready_#t~ret1569#1.offset;havoc block_til_ready_#t~ret1569#1.base, block_til_ready_#t~ret1569#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2024-11-14 05:02:18,308 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: SUMMARY for call block_til_ready_#t~ret1569#1.base, block_til_ready_#t~ret1569#1.offset := get_current(); srcloc: null [2024-11-14 05:02:18,309 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2024-11-14 05:02:18,309 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2024-11-14 05:02:18,309 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##136: assume !false; [2024-11-14 05:02:18,309 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##135: assume false; [2024-11-14 05:02:21,759 INFO L? ?]: Removed 2472 outVars from TransFormulas that were not future-live. [2024-11-14 05:02:21,759 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:02:21,835 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:02:21,835 INFO L316 CfgBuilder]: Removed 18 assume(true) statements. [2024-11-14 05:02:21,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:02:21 BoogieIcfgContainer [2024-11-14 05:02:21,836 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:02:21,839 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:02:21,839 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:02:21,845 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:02:21,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:00:18" (1/3) ... [2024-11-14 05:02:21,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad639d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:02:21, skipping insertion in model container [2024-11-14 05:02:21,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:00:23" (2/3) ... [2024-11-14 05:02:21,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad639d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:02:21, skipping insertion in model container [2024-11-14 05:02:21,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:02:21" (3/3) ... [2024-11-14 05:02:21,848 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2024-11-14 05:02:21,867 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:02:21,870 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i that has 101 procedures, 2954 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-14 05:02:22,038 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:02:22,118 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=FINITE_AUTOMATA, 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;@4b492302, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:02:22,120 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:02:22,133 INFO L276 IsEmpty]: Start isEmpty. Operand has 2954 states, 2119 states have (on average 1.3846153846153846) internal successors, (2934), 2202 states have internal predecessors, (2934), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 723 states have call predecessors, (743), 743 states have call successors, (743) [2024-11-14 05:02:22,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-14 05:02:22,140 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:22,140 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-14 05:02:22,141 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:22,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:22,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1859926161, now seen corresponding path program 1 times [2024-11-14 05:02:22,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:02:22,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025946104] [2024-11-14 05:02:22,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:22,166 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:02:22,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:02:22,170 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:02:22,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 05:02:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:48,528 INFO L255 TraceCheckSpWp]: Trace formula consists of 2306 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:02:48,536 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:02:49,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:02:49,880 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:02:49,881 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:02:49,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025946104] [2024-11-14 05:02:49,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025946104] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:02:49,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:02:49,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 05:02:49,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32789380] [2024-11-14 05:02:49,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:02:49,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:02:49,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:02:49,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:02:49,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:02:49,926 INFO L87 Difference]: Start difference. First operand has 2954 states, 2119 states have (on average 1.3846153846153846) internal successors, (2934), 2202 states have internal predecessors, (2934), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 723 states have call predecessors, (743), 743 states have call successors, (743) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 05:02:50,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:02:50,881 INFO L93 Difference]: Finished difference Result 8758 states and 13192 transitions. [2024-11-14 05:02:50,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:02:50,884 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 27 [2024-11-14 05:02:50,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:02:50,987 INFO L225 Difference]: With dead ends: 8758 [2024-11-14 05:02:50,988 INFO L226 Difference]: Without dead ends: 5826 [2024-11-14 05:02:51,026 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:02:51,032 INFO L432 NwaCegarLoop]: 6282 mSDtfsCounter, 4336 mSDsluCounter, 4306 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4336 SdHoareTripleChecker+Valid, 10588 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:02:51,036 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4336 Valid, 10588 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 05:02:51,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5826 states. [2024-11-14 05:02:51,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5826 to 5823. [2024-11-14 05:02:51,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 4172 states have (on average 1.3763183125599232) internal successors, (5742), 4333 states have internal predecessors, (5742), 1454 states have call successors, (1454), 197 states have call predecessors, (1454), 196 states have return successors, (1452), 1412 states have call predecessors, (1452), 1452 states have call successors, (1452) [2024-11-14 05:02:51,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 8648 transitions. [2024-11-14 05:02:51,704 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 8648 transitions. Word has length 27 [2024-11-14 05:02:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:02:51,706 INFO L471 AbstractCegarLoop]: Abstraction has 5823 states and 8648 transitions. [2024-11-14 05:02:51,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 05:02:51,706 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 8648 transitions. [2024-11-14 05:02:51,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-14 05:02:51,728 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:51,728 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:02:51,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 05:02:51,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:02:51,929 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:51,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:51,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1636443136, now seen corresponding path program 1 times [2024-11-14 05:02:51,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:02:51,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842529090] [2024-11-14 05:02:51,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:51,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:02:51,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:02:51,939 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:02:51,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 05:03:17,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:17,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 2398 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:03:17,953 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:03:18,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:03:18,334 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:03:18,335 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:03:18,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842529090] [2024-11-14 05:03:18,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842529090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:03:18,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:03:18,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:03:18,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012028562] [2024-11-14 05:03:18,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:03:18,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:03:18,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:03:18,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:03:18,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:03:18,339 INFO L87 Difference]: Start difference. First operand 5823 states and 8648 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:03:19,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:19,001 INFO L93 Difference]: Finished difference Result 11534 states and 17144 transitions. [2024-11-14 05:03:19,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:03:19,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 69 [2024-11-14 05:03:19,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:19,065 INFO L225 Difference]: With dead ends: 11534 [2024-11-14 05:03:19,066 INFO L226 Difference]: Without dead ends: 5821 [2024-11-14 05:03:19,102 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:03:19,106 INFO L432 NwaCegarLoop]: 4355 mSDtfsCounter, 0 mSDsluCounter, 8704 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 13059 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:19,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 13059 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 05:03:19,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5821 states. [2024-11-14 05:03:19,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5821 to 5821. [2024-11-14 05:03:19,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5821 states, 4171 states have (on average 1.3761687844641572) internal successors, (5740), 4332 states have internal predecessors, (5740), 1453 states have call successors, (1453), 197 states have call predecessors, (1453), 196 states have return successors, (1451), 1411 states have call predecessors, (1451), 1451 states have call successors, (1451) [2024-11-14 05:03:19,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5821 states to 5821 states and 8644 transitions. [2024-11-14 05:03:19,557 INFO L78 Accepts]: Start accepts. Automaton has 5821 states and 8644 transitions. Word has length 69 [2024-11-14 05:03:19,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:19,557 INFO L471 AbstractCegarLoop]: Abstraction has 5821 states and 8644 transitions. [2024-11-14 05:03:19,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:03:19,558 INFO L276 IsEmpty]: Start isEmpty. Operand 5821 states and 8644 transitions. [2024-11-14 05:03:19,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-14 05:03:19,577 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:19,577 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:03:19,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-14 05:03:19,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:03:19,778 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:19,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash -546463398, now seen corresponding path program 1 times [2024-11-14 05:03:19,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:03:19,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532615958] [2024-11-14 05:03:19,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:19,790 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:03:19,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:03:19,804 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:03:19,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-14 05:03:47,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:47,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 2790 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:03:47,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:03:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:03:49,577 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:03:49,577 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:03:49,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532615958] [2024-11-14 05:03:49,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532615958] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:03:49,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:03:49,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 05:03:49,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565880135] [2024-11-14 05:03:49,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:03:49,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 05:03:49,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:03:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 05:03:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:03:49,580 INFO L87 Difference]: Start difference. First operand 5821 states and 8644 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:03:53,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:03:55,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:55,145 INFO L93 Difference]: Finished difference Result 17412 states and 25879 transitions. [2024-11-14 05:03:55,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 05:03:55,146 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 76 [2024-11-14 05:03:55,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:55,248 INFO L225 Difference]: With dead ends: 17412 [2024-11-14 05:03:55,248 INFO L226 Difference]: Without dead ends: 11597 [2024-11-14 05:03:55,288 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:03:55,291 INFO L432 NwaCegarLoop]: 8395 mSDtfsCounter, 4306 mSDsluCounter, 29512 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4312 SdHoareTripleChecker+Valid, 37907 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:55,294 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4312 Valid, 37907 Invalid, 33 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [3 Valid, 29 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2024-11-14 05:03:55,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11597 states. [2024-11-14 05:03:56,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11597 to 11583. [2024-11-14 05:03:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11583 states, 8298 states have (on average 1.3767172812725958) internal successors, (11424), 8619 states have internal predecessors, (11424), 2893 states have call successors, (2893), 391 states have call predecessors, (2893), 391 states have return successors, (2896), 2810 states have call predecessors, (2896), 2891 states have call successors, (2896) [2024-11-14 05:03:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11583 states to 11583 states and 17213 transitions. [2024-11-14 05:03:56,280 INFO L78 Accepts]: Start accepts. Automaton has 11583 states and 17213 transitions. Word has length 76 [2024-11-14 05:03:56,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:56,281 INFO L471 AbstractCegarLoop]: Abstraction has 11583 states and 17213 transitions. [2024-11-14 05:03:56,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:03:56,281 INFO L276 IsEmpty]: Start isEmpty. Operand 11583 states and 17213 transitions. [2024-11-14 05:03:56,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-14 05:03:56,293 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:56,293 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:03:56,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-14 05:03:56,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:03:56,494 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:56,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:56,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1235036537, now seen corresponding path program 1 times [2024-11-14 05:03:56,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:03:56,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1300885334] [2024-11-14 05:03:56,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:56,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:03:56,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:03:56,503 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:03:56,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 05:04:25,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:04:25,867 INFO L255 TraceCheckSpWp]: Trace formula consists of 2796 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:04:25,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:04:29,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:04:29,485 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:04:29,485 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:04:29,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1300885334] [2024-11-14 05:04:29,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1300885334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:04:29,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:04:29,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 05:04:29,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199658732] [2024-11-14 05:04:29,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:04:29,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:04:29,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:04:29,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:04:29,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:04:29,488 INFO L87 Difference]: Start difference. First operand 11583 states and 17213 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:04:31,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:04:31,336 INFO L93 Difference]: Finished difference Result 34224 states and 50925 transitions. [2024-11-14 05:04:31,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:04:31,337 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 76 [2024-11-14 05:04:31,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:04:31,602 INFO L225 Difference]: With dead ends: 34224 [2024-11-14 05:04:31,602 INFO L226 Difference]: Without dead ends: 22822 [2024-11-14 05:04:31,683 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:04:31,684 INFO L432 NwaCegarLoop]: 4981 mSDtfsCounter, 4268 mSDsluCounter, 4303 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4268 SdHoareTripleChecker+Valid, 9284 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 05:04:31,685 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4268 Valid, 9284 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 05:04:31,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22822 states. [2024-11-14 05:04:33,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22822 to 22812. [2024-11-14 05:04:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22812 states, 16326 states have (on average 1.3785985544530197) internal successors, (22507), 16962 states have internal predecessors, (22507), 5713 states have call successors, (5713), 772 states have call predecessors, (5713), 772 states have return successors, (5715), 5548 states have call predecessors, (5715), 5711 states have call successors, (5715) [2024-11-14 05:04:33,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22812 states to 22812 states and 33935 transitions. [2024-11-14 05:04:33,989 INFO L78 Accepts]: Start accepts. Automaton has 22812 states and 33935 transitions. Word has length 76 [2024-11-14 05:04:33,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:04:33,990 INFO L471 AbstractCegarLoop]: Abstraction has 22812 states and 33935 transitions. [2024-11-14 05:04:33,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-14 05:04:33,991 INFO L276 IsEmpty]: Start isEmpty. Operand 22812 states and 33935 transitions. [2024-11-14 05:04:34,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-14 05:04:34,004 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:04:34,005 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:04:34,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 05:04:34,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:04:34,206 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:04:34,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:04:34,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1825561593, now seen corresponding path program 1 times [2024-11-14 05:04:34,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:04:34,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441591837] [2024-11-14 05:04:34,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:04:34,210 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:04:34,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:04:34,213 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:04:34,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-14 05:05:03,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:05:03,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 2807 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 05:05:03,699 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:05:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:05:04,491 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:05:04,491 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:05:04,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441591837] [2024-11-14 05:05:04,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441591837] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:05:04,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:05:04,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:05:04,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035965769] [2024-11-14 05:05:04,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:05:04,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:05:04,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:05:04,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:05:04,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:05:04,495 INFO L87 Difference]: Start difference. First operand 22812 states and 33935 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 05:05:06,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:05:06,766 INFO L93 Difference]: Finished difference Result 34297 states and 51017 transitions. [2024-11-14 05:05:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:05:06,767 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 81 [2024-11-14 05:05:06,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:05:06,978 INFO L225 Difference]: With dead ends: 34297 [2024-11-14 05:05:06,979 INFO L226 Difference]: Without dead ends: 22824 [2024-11-14 05:05:07,048 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:05:07,050 INFO L432 NwaCegarLoop]: 4351 mSDtfsCounter, 0 mSDsluCounter, 13040 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 17391 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:05:07,051 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 17391 Invalid, 22 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 05:05:07,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22824 states. [2024-11-14 05:05:08,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22824 to 22824. [2024-11-14 05:05:08,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22824 states, 16338 states have (on average 1.3783204798628963) internal successors, (22519), 16974 states have internal predecessors, (22519), 5713 states have call successors, (5713), 772 states have call predecessors, (5713), 772 states have return successors, (5715), 5548 states have call predecessors, (5715), 5711 states have call successors, (5715) [2024-11-14 05:05:09,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22824 states to 22824 states and 33947 transitions. [2024-11-14 05:05:09,126 INFO L78 Accepts]: Start accepts. Automaton has 22824 states and 33947 transitions. Word has length 81 [2024-11-14 05:05:09,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:05:09,127 INFO L471 AbstractCegarLoop]: Abstraction has 22824 states and 33947 transitions. [2024-11-14 05:05:09,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 05:05:09,127 INFO L276 IsEmpty]: Start isEmpty. Operand 22824 states and 33947 transitions. [2024-11-14 05:05:09,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-11-14 05:05:09,143 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:05:09,143 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:05:09,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-14 05:05:09,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:05:09,344 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:05:09,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:05:09,345 INFO L85 PathProgramCache]: Analyzing trace with hash -293748334, now seen corresponding path program 1 times [2024-11-14 05:05:09,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:05:09,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552078061] [2024-11-14 05:05:09,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:05:09,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:05:09,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:05:09,351 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:05:09,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 05:05:38,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:05:38,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 2814 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:05:38,534 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:05:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:05:42,678 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:05:42,679 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:05:42,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552078061] [2024-11-14 05:05:42,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552078061] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:05:42,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:05:42,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:05:42,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75779814] [2024-11-14 05:05:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:05:42,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:05:42,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:05:42,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:05:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:05:42,682 INFO L87 Difference]: Start difference. First operand 22824 states and 33947 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 05:05:44,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:05:46,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:05:46,991 INFO L93 Difference]: Finished difference Result 34235 states and 50915 transitions. [2024-11-14 05:05:46,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:05:46,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 85 [2024-11-14 05:05:46,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:05:47,199 INFO L225 Difference]: With dead ends: 34235 [2024-11-14 05:05:47,200 INFO L226 Difference]: Without dead ends: 22832 [2024-11-14 05:05:47,268 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:05:47,269 INFO L432 NwaCegarLoop]: 4795 mSDtfsCounter, 4286 mSDsluCounter, 4302 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4286 SdHoareTripleChecker+Valid, 9097 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:05:47,270 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4286 Valid, 9097 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2024-11-14 05:05:47,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22832 states. [2024-11-14 05:05:49,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22832 to 22824. [2024-11-14 05:05:49,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22824 states, 16338 states have (on average 1.3781368588566532) internal successors, (22516), 16971 states have internal predecessors, (22516), 5713 states have call successors, (5713), 772 states have call predecessors, (5713), 772 states have return successors, (5715), 5548 states have call predecessors, (5715), 5711 states have call successors, (5715) [2024-11-14 05:05:49,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22824 states to 22824 states and 33944 transitions. [2024-11-14 05:05:49,818 INFO L78 Accepts]: Start accepts. Automaton has 22824 states and 33944 transitions. Word has length 85 [2024-11-14 05:05:49,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:05:49,819 INFO L471 AbstractCegarLoop]: Abstraction has 22824 states and 33944 transitions. [2024-11-14 05:05:49,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-14 05:05:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 22824 states and 33944 transitions. [2024-11-14 05:05:49,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-14 05:05:49,846 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:05:49,846 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:05:49,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 05:05:50,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:05:50,048 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:05:50,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:05:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash -444138990, now seen corresponding path program 1 times [2024-11-14 05:05:50,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:05:50,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116881559] [2024-11-14 05:05:50,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:05:50,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:05:50,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:05:50,055 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:05:50,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-14 05:06:18,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:06:19,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 2882 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:06:19,148 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:06:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:06:20,998 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:06:20,999 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:06:20,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116881559] [2024-11-14 05:06:20,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116881559] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:06:20,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:06:20,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:06:20,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387910051] [2024-11-14 05:06:20,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:06:21,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:06:21,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:06:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:06:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:06:21,000 INFO L87 Difference]: Start difference. First operand 22824 states and 33944 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:06:22,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:06:22,843 INFO L93 Difference]: Finished difference Result 54086 states and 81337 transitions. [2024-11-14 05:06:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:06:22,844 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 96 [2024-11-14 05:06:22,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:06:23,126 INFO L225 Difference]: With dead ends: 54086 [2024-11-14 05:06:23,126 INFO L226 Difference]: Without dead ends: 31452 [2024-11-14 05:06:23,502 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:06:23,505 INFO L432 NwaCegarLoop]: 4487 mSDtfsCounter, 1190 mSDsluCounter, 4269 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1515 SdHoareTripleChecker+Valid, 8756 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:06:23,505 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1515 Valid, 8756 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 05:06:23,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31452 states. [2024-11-14 05:06:26,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31452 to 31440. [2024-11-14 05:06:26,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31440 states, 22594 states have (on average 1.3918739488359742) internal successors, (31448), 23467 states have internal predecessors, (31448), 8073 states have call successors, (8073), 772 states have call predecessors, (8073), 772 states have return successors, (8078), 7868 states have call predecessors, (8078), 8071 states have call successors, (8078) [2024-11-14 05:06:26,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31440 states to 31440 states and 47599 transitions. [2024-11-14 05:06:26,683 INFO L78 Accepts]: Start accepts. Automaton has 31440 states and 47599 transitions. Word has length 96 [2024-11-14 05:06:26,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:06:26,684 INFO L471 AbstractCegarLoop]: Abstraction has 31440 states and 47599 transitions. [2024-11-14 05:06:26,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:06:26,684 INFO L276 IsEmpty]: Start isEmpty. Operand 31440 states and 47599 transitions. [2024-11-14 05:06:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-14 05:06:26,704 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:06:26,704 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:06:26,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-14 05:06:26,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:06:26,905 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:06:26,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:06:26,906 INFO L85 PathProgramCache]: Analyzing trace with hash -832650814, now seen corresponding path program 1 times [2024-11-14 05:06:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:06:26,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608622694] [2024-11-14 05:06:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:06:26,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:06:26,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:06:26,911 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:06:26,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 05:06:56,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:06:56,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 2831 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:06:56,343 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:07:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 05:07:00,167 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:07:00,167 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:07:00,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608622694] [2024-11-14 05:07:00,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608622694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:07:00,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:07:00,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:07:00,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121844769] [2024-11-14 05:07:00,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:07:00,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:07:00,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:07:00,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:07:00,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:07:00,170 INFO L87 Difference]: Start difference. First operand 31440 states and 47599 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 05:07:02,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:04,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:07:04,341 INFO L93 Difference]: Finished difference Result 47093 states and 71303 transitions. [2024-11-14 05:07:04,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:07:04,342 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 93 [2024-11-14 05:07:04,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:07:04,699 INFO L225 Difference]: With dead ends: 47093 [2024-11-14 05:07:04,699 INFO L226 Difference]: Without dead ends: 47083 [2024-11-14 05:07:04,750 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:07:04,751 INFO L432 NwaCegarLoop]: 4580 mSDtfsCounter, 4257 mSDsluCounter, 4342 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4257 SdHoareTripleChecker+Valid, 8922 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:07:04,751 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4257 Valid, 8922 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2024-11-14 05:07:04,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47083 states. [2024-11-14 05:07:08,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47083 to 47075. [2024-11-14 05:07:08,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47075 states, 33830 states have (on average 1.3921962754951227) internal successors, (47098), 35137 states have internal predecessors, (47098), 12091 states have call successors, (12091), 1153 states have call predecessors, (12091), 1153 states have return successors, (12096), 11784 states have call predecessors, (12096), 12089 states have call successors, (12096) [2024-11-14 05:07:09,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47075 states to 47075 states and 71285 transitions. [2024-11-14 05:07:09,157 INFO L78 Accepts]: Start accepts. Automaton has 47075 states and 71285 transitions. Word has length 93 [2024-11-14 05:07:09,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:07:09,157 INFO L471 AbstractCegarLoop]: Abstraction has 47075 states and 71285 transitions. [2024-11-14 05:07:09,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-14 05:07:09,157 INFO L276 IsEmpty]: Start isEmpty. Operand 47075 states and 71285 transitions. [2024-11-14 05:07:09,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-14 05:07:09,181 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:07:09,181 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 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] [2024-11-14 05:07:09,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 05:07:09,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:07:09,382 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:07:09,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:07:09,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1242103882, now seen corresponding path program 1 times [2024-11-14 05:07:09,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:07:09,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969542609] [2024-11-14 05:07:09,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:07:09,385 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:07:09,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:07:09,387 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:07:09,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c437c1d7-5f9b-4271-8626-c748db1339b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process