./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.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_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/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_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/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_be975535-8d2b-4e77-b598-02485b7b016c/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 f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:02:06,293 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:02:06,407 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 05:02:06,415 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:02:06,415 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:02:06,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:02:06,442 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:02:06,442 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:02:06,443 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:02:06,443 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:02:06,443 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:02:06,444 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:02:06,444 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:02:06,444 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 05:02:06,444 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:02:06,444 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:02:06,444 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 05:02:06,445 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 05:02:06,445 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:02:06,445 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 05:02:06,445 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 05:02:06,445 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 05:02:06,446 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:02:06,446 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:02:06,446 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 05:02:06,446 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:02:06,446 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:02:06,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:02:06,447 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:02:06,448 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:02:06,448 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 05:02:06,449 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_be975535-8d2b-4e77-b598-02485b7b016c/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 -> f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b [2024-11-14 05:02:06,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:02:06,825 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:02:06,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:02:06,831 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:02:06,831 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:02:06,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 05:02:08,954 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:02:09,794 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:02:09,797 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2024-11-14 05:02:09,849 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/data/39f360b16/1d7550cc07ae4f46be2987929fb67914/FLAG1e770ef2e [2024-11-14 05:02:09,871 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/data/39f360b16/1d7550cc07ae4f46be2987929fb67914 [2024-11-14 05:02:09,877 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:02:09,880 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:02:09,882 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:02:09,882 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:02:09,889 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:02:09,890 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:02:09" (1/1) ... [2024-11-14 05:02:09,893 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20c4862c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:09, skipping insertion in model container [2024-11-14 05:02:09,894 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:02:09" (1/1) ... [2024-11-14 05:02:10,077 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:02:11,415 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_be975535-8d2b-4e77-b598-02485b7b016c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2024-11-14 05:02:12,147 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:02:12,185 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:02:12,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5282] [2024-11-14 05:02:12,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5289] [2024-11-14 05:02:12,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5297-5298] [2024-11-14 05:02:12,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5306-5307] [2024-11-14 05:02:12,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5320] [2024-11-14 05:02:12,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5383] [2024-11-14 05:02:12,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5391-5392] [2024-11-14 05:02:12,519 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_be975535-8d2b-4e77-b598-02485b7b016c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2024-11-14 05:02:12,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5963] [2024-11-14 05:02:12,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5966] [2024-11-14 05:02:12,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5969] [2024-11-14 05:02:12,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5972] [2024-11-14 05:02:12,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5975] [2024-11-14 05:02:12,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5991-5992] [2024-11-14 05:02:12,620 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5995-5996] [2024-11-14 05:02:12,620 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5999-6000] [2024-11-14 05:02:12,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6003-6004] [2024-11-14 05:02:12,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6007-6008] [2024-11-14 05:02:12,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6031-6032] [2024-11-14 05:02:12,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6035-6036] [2024-11-14 05:02:12,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6039-6040] [2024-11-14 05:02:12,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6043-6044] [2024-11-14 05:02:12,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6047-6048] [2024-11-14 05:02:12,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [6176] [2024-11-14 05:02:12,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [6179] [2024-11-14 05:02:12,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [6182] [2024-11-14 05:02:12,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [6185] [2024-11-14 05:02:12,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [6188] [2024-11-14 05:02:12,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (p), "i" (4UL)); [6200-6201] [2024-11-14 05:02:12,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)argp): "ebx"); [6218-6219] [2024-11-14 05:02:12,644 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)argp): "ebx"); [6222-6223] [2024-11-14 05:02:12,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)argp): "ebx"); [6226-6227] [2024-11-14 05:02:12,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)argp): "ebx"); [6230-6231] [2024-11-14 05:02:12,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)argp): "ebx"); [6234-6235] [2024-11-14 05:02:12,647 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((u32 *)argp), "i" (4UL)); [6247-6248] [2024-11-14 05:02:12,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)argp): "ebx"); [6261-6262] [2024-11-14 05:02:12,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)argp): "ebx"); [6265-6266] [2024-11-14 05:02:12,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)argp): "ebx"); [6269-6270] [2024-11-14 05:02:12,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)argp): "ebx"); [6273-6274] [2024-11-14 05:02:12,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u32 *)argp): "ebx"); [6277-6278] [2024-11-14 05:02:12,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" ((u32 *)argp), "i" (4UL)); [6290-6291] [2024-11-14 05:02:12,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (p): "ebx"); [6328-6329] [2024-11-14 05:02:12,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (p): "ebx"); [6332-6333] [2024-11-14 05:02:12,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (p): "ebx"); [6336-6337] [2024-11-14 05:02:12,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (p): "ebx"); [6340-6341] [2024-11-14 05:02:12,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (p): "ebx"); [6344-6345] [2024-11-14 05:02:12,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" (p), "i" (4UL)); [6357-6358] [2024-11-14 05:02:12,822 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:02:12,929 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:02:12,930 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12 WrapperNode [2024-11-14 05:02:12,930 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:02:12,931 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:02:12,931 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:02:12,932 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:02:12,942 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:02:12" (1/1) ... [2024-11-14 05:02:13,024 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:02:12" (1/1) ... [2024-11-14 05:02:13,236 INFO L138 Inliner]: procedures = 180, calls = 596, calls flagged for inlining = 99, calls inlined = 93, statements flattened = 2742 [2024-11-14 05:02:13,237 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:02:13,238 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:02:13,238 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:02:13,238 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:02:13,249 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,269 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,269 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,366 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,410 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,437 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,448 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,476 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:02:13,478 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:02:13,478 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:02:13,478 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:02:13,479 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (1/1) ... [2024-11-14 05:02:13,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:02:13,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:02:13,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/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:02:13,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/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:02:13,579 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-14 05:02:13,579 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-14 05:02:13,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 05:02:13,580 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_async_push [2024-11-14 05:02:13,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_async_push [2024-11-14 05:02:13,580 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-11-14 05:02:13,581 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-11-14 05:02:13,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 05:02:13,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 05:02:13,581 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 05:02:13,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 05:02:13,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 05:02:13,582 INFO L130 BoogieDeclarations]: Found specification of procedure crc_ccitt_byte [2024-11-14 05:02:13,583 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_ccitt_byte [2024-11-14 05:02:13,583 INFO L130 BoogieDeclarations]: Found specification of procedure ap_put [2024-11-14 05:02:13,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_put [2024-11-14 05:02:13,584 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2024-11-14 05:02:13,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2024-11-14 05:02:13,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 05:02:13,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 05:02:13,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2024-11-14 05:02:13,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2024-11-14 05:02:13,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 05:02:13,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 05:02:13,585 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_hangup [2024-11-14 05:02:13,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_hangup [2024-11-14 05:02:13,585 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-14 05:02:13,585 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-14 05:02:13,585 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2024-11-14 05:02:13,585 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2024-11-14 05:02:13,586 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2024-11-14 05:02:13,588 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2024-11-14 05:02:13,588 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-11-14 05:02:13,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-11-14 05:02:13,589 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 05:02:13,589 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 05:02:13,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 05:02:13,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 05:02:13,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 05:02:13,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_close [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_close [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_poll [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_poll [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-14 05:02:13,590 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-14 05:02:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-14 05:02:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure ap_get [2024-11-14 05:02:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_get [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2024-11-14 05:02:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2024-11-14 05:02:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2024-11-14 05:02:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 05:02:13,591 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure async_lcp_peek [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure async_lcp_peek [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 05:02:13,592 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-14 05:02:13,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-14 05:02:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-14 05:02:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-14 05:02:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:02:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:02:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_ioctl [2024-11-14 05:02:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_ioctl [2024-11-14 05:02:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-11-14 05:02:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-11-14 05:02:14,152 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:02:14,155 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:02:14,939 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 05:02:21,447 INFO L? ?]: Removed 1255 outVars from TransFormulas that were not future-live. [2024-11-14 05:02:21,447 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:02:23,403 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:02:23,404 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-14 05:02:23,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:02:23 BoogieIcfgContainer [2024-11-14 05:02:23,404 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:02:23,408 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:02:23,408 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:02:23,414 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:02:23,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:02:09" (1/3) ... [2024-11-14 05:02:23,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b6a5dac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:02:23, skipping insertion in model container [2024-11-14 05:02:23,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:02:12" (2/3) ... [2024-11-14 05:02:23,423 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b6a5dac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:02:23, skipping insertion in model container [2024-11-14 05:02:23,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:02:23" (3/3) ... [2024-11-14 05:02:23,425 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2024-11-14 05:02:23,448 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:02:23,452 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i that has 39 procedures, 488 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-14 05:02:23,562 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:02:23,588 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;@41f62a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:02:23,588 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:02:23,595 INFO L276 IsEmpty]: Start isEmpty. Operand has 487 states, 329 states have (on average 1.4346504559270516) internal successors, (472), 343 states have internal predecessors, (472), 119 states have call successors, (119), 38 states have call predecessors, (119), 37 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2024-11-14 05:02:23,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-14 05:02:23,617 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:23,618 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:02:23,619 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:23,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:23,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2133179853, now seen corresponding path program 1 times [2024-11-14 05:02:23,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:02:23,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160700470] [2024-11-14 05:02:23,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:23,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:02:24,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:25,032 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-14 05:02:25,032 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:02:25,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160700470] [2024-11-14 05:02:25,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160700470] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:02:25,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:02:25,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:02:25,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603722437] [2024-11-14 05:02:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:02:25,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:02:25,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:02:25,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:02:25,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:02:25,083 INFO L87 Difference]: Start difference. First operand has 487 states, 329 states have (on average 1.4346504559270516) internal successors, (472), 343 states have internal predecessors, (472), 119 states have call successors, (119), 38 states have call predecessors, (119), 37 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-14 05:02:27,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:02:29,143 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 05:02:33,031 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:02:35,167 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 05:02:37,180 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 05:02:37,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:02:37,183 INFO L93 Difference]: Finished difference Result 1397 states and 2058 transitions. [2024-11-14 05:02:37,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:02:37,195 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2024-11-14 05:02:37,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:02:37,241 INFO L225 Difference]: With dead ends: 1397 [2024-11-14 05:02:37,242 INFO L226 Difference]: Without dead ends: 919 [2024-11-14 05:02:37,256 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 05:02:37,263 INFO L432 NwaCegarLoop]: 592 mSDtfsCounter, 642 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 9 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:02:37,267 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [642 Valid, 1167 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 230 Invalid, 5 Unknown, 0 Unchecked, 11.9s Time] [2024-11-14 05:02:37,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2024-11-14 05:02:37,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 919. [2024-11-14 05:02:37,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 631 states have (on average 1.4152139461172741) internal successors, (893), 647 states have internal predecessors, (893), 215 states have call successors, (215), 73 states have call predecessors, (215), 72 states have return successors, (214), 214 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-14 05:02:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1322 transitions. [2024-11-14 05:02:37,538 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 1322 transitions. Word has length 73 [2024-11-14 05:02:37,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:02:37,539 INFO L471 AbstractCegarLoop]: Abstraction has 919 states and 1322 transitions. [2024-11-14 05:02:37,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-14 05:02:37,540 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 1322 transitions. [2024-11-14 05:02:37,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-14 05:02:37,549 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:37,550 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:02:37,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 05:02:37,551 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:37,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:37,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1291391799, now seen corresponding path program 1 times [2024-11-14 05:02:37,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:02:37,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170625739] [2024-11-14 05:02:37,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:37,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:02:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:38,527 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-14 05:02:38,527 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:02:38,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170625739] [2024-11-14 05:02:38,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170625739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:02:38,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:02:38,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:02:38,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695939918] [2024-11-14 05:02:38,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:02:38,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:02:38,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:02:38,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:02:38,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:02:38,533 INFO L87 Difference]: Start difference. First operand 919 states and 1322 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-14 05:02:40,550 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:02:42,556 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 05:02:48,033 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 05:02:50,043 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 05:02:52,053 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 05:02:54,058 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 05:02:56,068 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 05:02:56,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:02:56,073 INFO L93 Difference]: Finished difference Result 1817 states and 2643 transitions. [2024-11-14 05:02:56,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:02:56,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2024-11-14 05:02:56,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:02:56,103 INFO L225 Difference]: With dead ends: 1817 [2024-11-14 05:02:56,103 INFO L226 Difference]: Without dead ends: 1808 [2024-11-14 05:02:56,105 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:02:56,106 INFO L432 NwaCegarLoop]: 601 mSDtfsCounter, 672 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 1755 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:02:56,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 1755 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 354 Invalid, 7 Unknown, 0 Unchecked, 17.4s Time] [2024-11-14 05:02:56,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2024-11-14 05:02:56,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1800. [2024-11-14 05:02:56,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1800 states, 1237 states have (on average 1.4187550525464834) internal successors, (1755), 1269 states have internal predecessors, (1755), 418 states have call successors, (418), 145 states have call predecessors, (418), 144 states have return successors, (447), 417 states have call predecessors, (447), 417 states have call successors, (447) [2024-11-14 05:02:56,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 2620 transitions. [2024-11-14 05:02:56,260 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 2620 transitions. Word has length 76 [2024-11-14 05:02:56,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:02:56,260 INFO L471 AbstractCegarLoop]: Abstraction has 1800 states and 2620 transitions. [2024-11-14 05:02:56,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-14 05:02:56,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 2620 transitions. [2024-11-14 05:02:56,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-14 05:02:56,273 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:56,273 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:02:56,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 05:02:56,274 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:56,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:56,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1944019251, now seen corresponding path program 1 times [2024-11-14 05:02:56,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:02:56,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505905278] [2024-11-14 05:02:56,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:56,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:02:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-14 05:02:56,805 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:02:56,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505905278] [2024-11-14 05:02:56,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505905278] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:02:56,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:02:56,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:02:56,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285315406] [2024-11-14 05:02:56,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:02:56,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:02:56,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:02:56,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:02:56,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:02:56,812 INFO L87 Difference]: Start difference. First operand 1800 states and 2620 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 05:02:58,830 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:03:01,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:03:03,703 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 05:03:05,714 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 05:03:05,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:05,721 INFO L93 Difference]: Finished difference Result 4444 states and 6438 transitions. [2024-11-14 05:03:05,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:03:05,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 125 [2024-11-14 05:03:05,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:05,759 INFO L225 Difference]: With dead ends: 4444 [2024-11-14 05:03:05,760 INFO L226 Difference]: Without dead ends: 2665 [2024-11-14 05:03:05,769 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 05:03:05,770 INFO L432 NwaCegarLoop]: 587 mSDtfsCounter, 352 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:05,771 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 1105 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 252 Invalid, 3 Unknown, 0 Unchecked, 8.7s Time] [2024-11-14 05:03:05,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2665 states. [2024-11-14 05:03:05,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2665 to 2656. [2024-11-14 05:03:05,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2656 states, 1831 states have (on average 1.4134352812670672) internal successors, (2588), 1874 states have internal predecessors, (2588), 605 states have call successors, (605), 220 states have call predecessors, (605), 219 states have return successors, (644), 601 states have call predecessors, (644), 604 states have call successors, (644) [2024-11-14 05:03:05,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3837 transitions. [2024-11-14 05:03:05,972 INFO L78 Accepts]: Start accepts. Automaton has 2656 states and 3837 transitions. Word has length 125 [2024-11-14 05:03:05,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:05,973 INFO L471 AbstractCegarLoop]: Abstraction has 2656 states and 3837 transitions. [2024-11-14 05:03:05,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-14 05:03:05,974 INFO L276 IsEmpty]: Start isEmpty. Operand 2656 states and 3837 transitions. [2024-11-14 05:03:05,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-11-14 05:03:05,988 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:05,989 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:03:05,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 05:03:05,989 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:05,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:05,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1487767437, now seen corresponding path program 1 times [2024-11-14 05:03:05,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:03:05,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978932141] [2024-11-14 05:03:05,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:05,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:03:06,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:06,637 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2024-11-14 05:03:06,640 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:03:06,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978932141] [2024-11-14 05:03:06,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978932141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:03:06,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:03:06,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:03:06,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095760893] [2024-11-14 05:03:06,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:03:06,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:03:06,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:03:06,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:03:06,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:03:06,643 INFO L87 Difference]: Start difference. First operand 2656 states and 3837 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-14 05:03:08,660 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:03:10,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:03:14,250 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:03:16,271 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:03:18,284 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 05:03:18,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:18,293 INFO L93 Difference]: Finished difference Result 6608 states and 9508 transitions. [2024-11-14 05:03:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:03:18,313 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), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 148 [2024-11-14 05:03:18,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:18,359 INFO L225 Difference]: With dead ends: 6608 [2024-11-14 05:03:18,359 INFO L226 Difference]: Without dead ends: 3973 [2024-11-14 05:03:18,375 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 05:03:18,377 INFO L432 NwaCegarLoop]: 858 mSDtfsCounter, 470 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:18,377 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 1399 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 286 Invalid, 4 Unknown, 0 Unchecked, 11.4s Time] [2024-11-14 05:03:18,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3973 states. [2024-11-14 05:03:18,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3973 to 3962. [2024-11-14 05:03:18,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3962 states, 2767 states have (on average 1.419588001445609) internal successors, (3928), 2835 states have internal predecessors, (3928), 847 states have call successors, (847), 348 states have call predecessors, (847), 347 states have return successors, (908), 842 states have call predecessors, (908), 846 states have call successors, (908) [2024-11-14 05:03:18,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3962 states to 3962 states and 5683 transitions. [2024-11-14 05:03:18,705 INFO L78 Accepts]: Start accepts. Automaton has 3962 states and 5683 transitions. Word has length 148 [2024-11-14 05:03:18,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:18,708 INFO L471 AbstractCegarLoop]: Abstraction has 3962 states and 5683 transitions. [2024-11-14 05:03:18,708 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), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-14 05:03:18,709 INFO L276 IsEmpty]: Start isEmpty. Operand 3962 states and 5683 transitions. [2024-11-14 05:03:18,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2024-11-14 05:03:18,729 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:18,730 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:03:18,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 05:03:18,730 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:18,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:18,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1318920299, now seen corresponding path program 1 times [2024-11-14 05:03:18,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:03:18,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462630014] [2024-11-14 05:03:18,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:18,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:03:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-11-14 05:03:19,416 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:03:19,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462630014] [2024-11-14 05:03:19,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462630014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:03:19,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:03:19,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:03:19,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655487594] [2024-11-14 05:03:19,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:03:19,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:03:19,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:03:19,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:03:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:03:19,419 INFO L87 Difference]: Start difference. First operand 3962 states and 5683 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-14 05:03:21,434 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 05:03:23,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 05:03:25,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:03:29,245 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:03:29,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:29,258 INFO L93 Difference]: Finished difference Result 9646 states and 13763 transitions. [2024-11-14 05:03:29,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:03:29,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 145 [2024-11-14 05:03:29,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:29,320 INFO L225 Difference]: With dead ends: 9646 [2024-11-14 05:03:29,320 INFO L226 Difference]: Without dead ends: 5713 [2024-11-14 05:03:29,339 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 05:03:29,341 INFO L432 NwaCegarLoop]: 622 mSDtfsCounter, 466 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:29,341 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [466 Valid, 1134 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 259 Invalid, 3 Unknown, 0 Unchecked, 9.5s Time] [2024-11-14 05:03:29,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5713 states. [2024-11-14 05:03:29,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5713 to 5696. [2024-11-14 05:03:29,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5696 states, 3979 states have (on average 1.4008544860517718) internal successors, (5574), 4073 states have internal predecessors, (5574), 1175 states have call successors, (1175), 542 states have call predecessors, (1175), 541 states have return successors, (1264), 1168 states have call predecessors, (1264), 1174 states have call successors, (1264) [2024-11-14 05:03:29,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5696 states to 5696 states and 8013 transitions. [2024-11-14 05:03:29,742 INFO L78 Accepts]: Start accepts. Automaton has 5696 states and 8013 transitions. Word has length 145 [2024-11-14 05:03:29,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:29,745 INFO L471 AbstractCegarLoop]: Abstraction has 5696 states and 8013 transitions. [2024-11-14 05:03:29,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-14 05:03:29,745 INFO L276 IsEmpty]: Start isEmpty. Operand 5696 states and 8013 transitions. [2024-11-14 05:03:29,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-14 05:03:29,771 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:29,771 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 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, 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:29,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 05:03:29,772 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:29,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:29,774 INFO L85 PathProgramCache]: Analyzing trace with hash 27562072, now seen corresponding path program 1 times [2024-11-14 05:03:29,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:03:29,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785030497] [2024-11-14 05:03:29,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:29,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:03:30,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:30,280 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2024-11-14 05:03:30,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:03:30,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785030497] [2024-11-14 05:03:30,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785030497] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:03:30,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:03:30,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:03:30,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779834376] [2024-11-14 05:03:30,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:03:30,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:03:30,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:03:30,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:03:30,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:03:30,284 INFO L87 Difference]: Start difference. First operand 5696 states and 8013 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-14 05:03:32,301 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:03:34,310 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 05:03:37,842 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 05:03:39,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=false, quantifiers [] [2024-11-14 05:03:39,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:03:39,866 INFO L93 Difference]: Finished difference Result 8574 states and 12205 transitions. [2024-11-14 05:03:39,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:03:39,877 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 149 [2024-11-14 05:03:39,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:03:39,928 INFO L225 Difference]: With dead ends: 8574 [2024-11-14 05:03:39,929 INFO L226 Difference]: Without dead ends: 5716 [2024-11-14 05:03:39,946 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 05:03:39,947 INFO L432 NwaCegarLoop]: 577 mSDtfsCounter, 2 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:03:39,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1148 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 223 Invalid, 4 Unknown, 0 Unchecked, 9.4s Time] [2024-11-14 05:03:39,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5716 states. [2024-11-14 05:03:40,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5716 to 5716. [2024-11-14 05:03:40,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5716 states, 3999 states have (on average 1.398849712428107) internal successors, (5594), 4093 states have internal predecessors, (5594), 1175 states have call successors, (1175), 542 states have call predecessors, (1175), 541 states have return successors, (1264), 1168 states have call predecessors, (1264), 1174 states have call successors, (1264) [2024-11-14 05:03:40,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5716 states to 5716 states and 8033 transitions. [2024-11-14 05:03:40,509 INFO L78 Accepts]: Start accepts. Automaton has 5716 states and 8033 transitions. Word has length 149 [2024-11-14 05:03:40,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:03:40,510 INFO L471 AbstractCegarLoop]: Abstraction has 5716 states and 8033 transitions. [2024-11-14 05:03:40,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-14 05:03:40,511 INFO L276 IsEmpty]: Start isEmpty. Operand 5716 states and 8033 transitions. [2024-11-14 05:03:40,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-14 05:03:40,532 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:03:40,533 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:03:40,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 05:03:40,533 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:03:40,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:03:40,534 INFO L85 PathProgramCache]: Analyzing trace with hash -2119831586, now seen corresponding path program 1 times [2024-11-14 05:03:40,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:03:40,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840066851] [2024-11-14 05:03:40,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:40,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:03:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:42,199 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-11-14 05:03:42,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:03:42,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840066851] [2024-11-14 05:03:42,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840066851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:03:42,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353224070] [2024-11-14 05:03:42,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:03:42,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:03:42,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:03:42,206 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:03:42,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 05:03:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:03:43,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 1160 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-14 05:03:43,507 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:03:44,151 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 89 proven. 5 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-11-14 05:03:44,155 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:03:47,143 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2024-11-14 05:03:47,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353224070] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:03:47,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1629718055] [2024-11-14 05:03:47,203 INFO L159 IcfgInterpreter]: Started Sifa with 90 locations of interest [2024-11-14 05:03:47,204 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:03:47,209 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:03:47,216 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:03:47,217 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:06:57,164 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 635 for LOIs [2024-11-14 05:07:10,520 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_error with input of size 10 for LOIs [2024-11-14 05:07:10,523 INFO L197 IcfgInterpreter]: Interpreting procedure ppp_asynctty_hangup with input of size 25 for LOIs [2024-11-14 05:07:10,549 INFO L197 IcfgInterpreter]: Interpreting procedure ppp_asynctty_close with input of size 25 for LOIs [2024-11-14 05:07:11,136 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_skb_free with input of size 179 for LOIs [2024-11-14 05:07:12,046 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_set_remove with input of size 184 for LOIs [2024-11-14 05:07:12,798 INFO L197 IcfgInterpreter]: Interpreting procedure kfree with input of size 10 for LOIs [2024-11-14 05:07:12,801 INFO L197 IcfgInterpreter]: Interpreting procedure atomic_dec_and_test with input of size 48 for LOIs [2024-11-14 05:07:12,809 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:07:14,864 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 ((as const (Array Int Int)) 0)) (.cse0 (select |c_#memory_$Pointer$.offset| 16)) (.cse1 (select |c_#memory_$Pointer$.base| 16))) (and (= (select .cse0 48) 0) (= c_~LDV_IN_INTERRUPT~0 1) (= (select .cse1 56) 0) (= |c_~#ppp_ldisc~0.base| 15) (= (select |c_#valid| 0) 0) (= c_~async_ops_group0~0.base 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 9) 4) (= (select .cse0 104) 0) (= 43 (select |c_#length| 12)) (= (select .cse1 80) 0) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= c_~ppp_ldisc_group1~0.offset 0) (= (select |c_#length| 10) 45) (= (select .cse0 16) 0) (= (select .cse1 32) 0) (= |c_~#set_impl~0.offset| 0) (= (select .cse0 80) 0) (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse6 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse3 (select |v_#memory_$Pointer$.base_545| 15)) (.cse7 (select |v_#memory_$Pointer$.base_551| 14)) (.cse5 (select |v_#memory_$Pointer$.base_547| 15)) (.cse2 (select |v_#memory_$Pointer$.base_546| 15)) (.cse11 (select |v_#memory_$Pointer$.base_544| 14)) (.cse10 (select |v_#memory_$Pointer$.base_543| 14)) (.cse8 (select |v_#memory_$Pointer$.base_550| 14)) (.cse9 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse2 16 (select .cse3 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse4 0 (select .cse5 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse6 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse7 12 (select .cse8 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse6 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse9 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse3 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse10 8 (select .cse7 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse4 0 (select .cse11 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse5 4 9) 12 (select .cse2 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse11 4 (select .cse10 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse8 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse9 56))) |v_#memory_$Pointer$.base_549|)))) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (= (select .cse0 56) 0) (= (select .cse1 48) 0) (<= 1 |c_#StackHeapBarrier|) (= (select .cse1 40) 0) (= c_~async_ops_group0~0.offset 0) (= (select .cse1 88) 0) (= c_~ldv_state_variable_1~0 0) (= (select |c_#valid| 5) 1) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= 160 (select |c_#length| 15)) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (= (select |c_#valid| 9) 1) (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse12 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse14 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse15 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse13 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse19 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse17 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse20 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse16 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse18 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse4 0 (select .cse12 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse13 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse14 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse15 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse4 0 (select .cse16 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse12 4 (select .cse17 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse14 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse15 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse18 16 (select .cse19 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse20 12 (select .cse13 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse19 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse17 8 (select .cse20 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse16 4 0) 12 (select .cse18 12))) |v_#memory_$Pointer$.offset_550|)))) (= (select .cse0 112) 0) (= (select |c_#valid| 2) 1) (= (select .cse1 8) 0) (= (select .cse1 24) 0) (= (select .cse0 40) 0) (= (select |c_#length| 4) 12) (= (select |c_#length| 11) 34) (= 15 (select |c_#length| 6)) (= (select .cse0 0) 0) (exists ((|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse21 (select |v_#memory_int_636| 15)) (.cse25 (select |v_#memory_int_1338| 1)) (.cse37 (select |v_#memory_int_628| 14)) (.cse31 (select |v_#memory_int_625| 15)) (.cse34 (select |v_#memory_int_630| 15)) (.cse29 (select |v_#memory_int_622| 15)) (.cse30 (select |v_#memory_int_627| 15)) (.cse26 (select |v_#memory_int_621| 15)) (.cse38 (select |v_#memory_int_626| 14)) (.cse23 (select |v_#memory_int_619| 14)) (.cse27 (select |v_#memory_int_633| 15)) (.cse22 (select |v_#memory_int_631| 15)) (.cse24 (select |v_#memory_int_617| 14)) (.cse42 (select |v_#memory_int_632| 15)) (.cse33 (select |v_#memory_int_637| 15)) (.cse43 (select |v_#memory_int_634| 15)) (.cse45 (select |v_#memory_int_638| 15)) (.cse44 (select |v_#memory_int_639| 15)) (.cse40 (select |v_#memory_int_620| 15)) (.cse32 (select |v_#memory_int_1338| 9)) (.cse39 (select |v_#memory_int_618| 15)) (.cse41 (select |v_#memory_int_635| 15)) (.cse36 (select |v_#memory_int_623| 14)) (.cse35 (select |v_#memory_int_629| 15)) (.cse28 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse21 44 (select .cse22 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse23 48 (select .cse24 48))) |v_#memory_int_617|) (= (select .cse25 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse26 148 (select .cse27 148)))) (= (store |v_#memory_int_624| 15 (store .cse28 100 (select .cse29 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse30 116 (select .cse31 116))) |v_#memory_int_625|) (= 112 (select .cse32 2)) (= (store |v_#memory_int_637| 15 (store .cse33 36 (select .cse21 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse34 84 (select .cse35 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse36 24 (select .cse37 24))) |v_#memory_int_628|) (= (select .cse25 1) 0) (= 112 (select .cse32 1)) (= (store |v_#memory_int_628| 14 (store .cse37 32 (select .cse38 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse31 124 (select .cse39 124))) |v_#memory_int_618|) (= (select .cse32 3) 0) (= (store |v_#memory_int_620| 15 (store .cse40 76 (select .cse34 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse29 108 (select .cse30 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse41 140 (select .cse26 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse38 40 (select .cse23 40)))) (= (store |v_#memory_int_633| 15 (store .cse27 156 0)) |c_#memory_int|) (= (store |v_#memory_int_631| 15 (store .cse22 52 (select .cse42 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse24 56 0) 60 0)) 15 (store (store .cse4 0 21507) 4 (select .cse43 4)))) (= (store |v_#memory_int_632| 15 (store .cse42 60 (select .cse44 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse45 28 (select .cse33 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse43 12 0) 16 0) 20 (select .cse45 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse44 68 (select .cse40 68))) |v_#memory_int_620|) (= 112 (select .cse32 0)) (= (store |v_#memory_int_618| 15 (store .cse39 132 (select .cse41 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse4 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse36 16)))) (= (store |v_#memory_int_629| 15 (store .cse35 92 (select .cse28 92))) |v_#memory_int_624|)))) (= (select |c_#valid| 4) 1) (= (select |c_#length| 5) 16) (= (select |c_#valid| 8) 1) (= (select .cse1 104) 0) (= |c_~#disc_data_lock~0.base| 14) (= 16 (select |c_#length| 13)) (= (select |c_#length| 7) 25) (= 104 (select |c_#length| 2)) (= (select |c_#length| 16) 120) (= 22 (select |c_#length| 3)) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select .cse0 72) 0) (= c_~ref_cnt~0 0) (= (select .cse0 88) 0) (= c_~ldv_state_variable_2~0 0) (= (select .cse0 64) 0) (= (select |c_#valid| 11) 1) (= (select .cse0 96) 0) (= (select .cse0 8) 0) (= 250 c_~flag_time~0) (= (select .cse1 64) 0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= (select .cse0 32) 0) (= (select .cse1 0) 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= (select |c_#valid| 6) 1) (= (select .cse1 16) 0) (= |c_~#async_ops~0.offset| 0) (= (select .cse1 112) 0) (= (select .cse1 96) 0) (= (select .cse0 24) 0) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1) (= (select |c_#length| 14) 68) (= (select |c_#length| 8) 25) (= (select .cse1 72) 0))) is different from false [2024-11-14 05:07:16,912 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse65 (= c_~ldv_retval_1~0 0))) (let ((.cse1 (= c_~LDV_IN_INTERRUPT~0 1)) (.cse3 (= |c_~#ppp_ldisc~0.base| 15)) (.cse4 (= c_~async_ops_group0~0.base 0)) (.cse5 (= c_~ppp_ldisc_group1~0.offset 0)) (.cse6 (= |c_~#set_impl~0.offset| 0)) (.cse17 (= 16 |c_~#set_impl~0.base|)) (.cse18 (= c_~ppp_ldisc_group1~0.base 0)) (.cse19 (<= 1 |c_#StackHeapBarrier|)) (.cse20 (= c_~async_ops_group0~0.offset 0)) (.cse21 (= c_~ldv_state_variable_1~0 0)) (.cse22 (= c_~last_index~0 0)) (.cse23 (= c_~LDV_SKBS~0.offset 0)) (.cse24 (= 13 |c_~#async_ops~0.base|)) (.cse25 (= |c_~#ppp_ldisc~0.offset| 0)) (.cse60 (= |c_~#disc_data_lock~0.base| 14)) (.cse61 (= |c_ldv_zalloc_#in~size#1| 512)) (.cse62 (= c_~ref_cnt~0 0)) (.cse63 (= c_~ldv_state_variable_2~0 0)) (.cse64 (= 250 c_~flag_time~0)) (.cse66 (= c_~ldv_state_variable_0~0 0)) (.cse67 (= c_~LDV_SKBS~0.base 0)) (.cse68 (= c_~ldv_retval_0~0 0)) (.cse69 (= |c_~#disc_data_lock~0.offset| 0)) (.cse70 (= |c_~#async_ops~0.offset| 0)) (.cse71 (and (<= |c_ldv_zalloc_#in~size#1| 1752) (<= 1 |c_ldv_zalloc_#in~size#1|) (<= c_~ldv_state_variable_0~0 3) .cse65 (<= c_~ldv_state_variable_2~0 1) (<= 0 c_~ldv_state_variable_2~0) (<= 0 c_~ldv_state_variable_0~0)))) (and (or (let ((.cse9 ((as const (Array Int Int)) 0)) (.cse0 (select |c_#memory_$Pointer$.offset| 16)) (.cse2 (select |c_#memory_$Pointer$.base| 16))) (and (= (select .cse0 48) 0) (= (select |c_old(#valid)| 7) 1) (= (select |c_old(#valid)| 12) 1) (= 16 (select |c_old(#length)| 13)) .cse1 (= (select .cse2 56) 0) .cse3 (= (select |c_old(#length)| 8) 25) (= 104 (select |c_old(#length)| 2)) .cse4 (= (select .cse0 104) 0) (= (select .cse2 80) 0) .cse5 (= (select .cse0 16) 0) (= (select .cse2 32) 0) .cse6 (= (select .cse0 80) 0) (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse11 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse8 (select |v_#memory_$Pointer$.base_545| 15)) (.cse12 (select |v_#memory_$Pointer$.base_551| 14)) (.cse10 (select |v_#memory_$Pointer$.base_547| 15)) (.cse7 (select |v_#memory_$Pointer$.base_546| 15)) (.cse16 (select |v_#memory_$Pointer$.base_544| 14)) (.cse15 (select |v_#memory_$Pointer$.base_543| 14)) (.cse13 (select |v_#memory_$Pointer$.base_550| 14)) (.cse14 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse7 16 (select .cse8 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse9 0 (select .cse10 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse11 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse12 12 (select .cse13 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse11 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse14 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse8 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse15 8 (select .cse12 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse9 0 (select .cse16 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse10 4 9) 12 (select .cse7 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse16 4 (select .cse15 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse13 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse14 56))) |v_#memory_$Pointer$.base_549|)))) (= |c_#valid| |c_old(#valid)|) .cse17 .cse18 (= (select |c_old(#valid)| 15) 1) (= 16 (select |c_old(#length)| 5)) (= (select |c_old(#valid)| 14) 1) (= (select |c_old(#valid)| 1) 1) (= (select |c_old(#valid)| 5) 1) (= (select .cse0 56) 0) (= (select .cse2 48) 0) .cse19 (= (select .cse2 40) 0) .cse20 (= 34 (select |c_old(#length)| 11)) (= (select .cse2 88) 0) .cse21 (= (select |c_old(#valid)| 11) 1) (= |c_old(#memory_int)| |c_#memory_int|) .cse22 .cse23 (= (select |c_old(#length)| 4) 12) .cse24 (= (select |c_old(#valid)| 2) 1) (= (select |c_old(#valid)| 0) 0) .cse25 (= (select |c_old(#length)| 12) 43) (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse26 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse28 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse29 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse27 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse33 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse31 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse34 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse30 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse32 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse9 0 (select .cse26 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse27 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse28 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse29 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse9 0 (select .cse30 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse26 4 (select .cse31 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse28 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse29 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse32 16 (select .cse33 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse34 12 (select .cse27 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse33 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse31 8 (select .cse34 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse30 4 0) 12 (select .cse32 12))) |v_#memory_$Pointer$.offset_550|)))) (= (select .cse0 112) 0) (= (select .cse2 8) 0) (= (select .cse2 24) 0) (= (select .cse0 40) 0) (= (select .cse0 0) 0) (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse35 (select |v_#memory_int_636| 15)) (.cse39 (select |v_#memory_int_1338| 1)) (.cse51 (select |v_#memory_int_628| 14)) (.cse45 (select |v_#memory_int_625| 15)) (.cse48 (select |v_#memory_int_630| 15)) (.cse41 (select |v_#memory_int_633| 15)) (.cse43 (select |v_#memory_int_622| 15)) (.cse44 (select |v_#memory_int_627| 15)) (.cse40 (select |v_#memory_int_621| 15)) (.cse52 (select |v_#memory_int_626| 14)) (.cse37 (select |v_#memory_int_619| 14)) (.cse36 (select |v_#memory_int_631| 15)) (.cse38 (select |v_#memory_int_617| 14)) (.cse56 (select |v_#memory_int_632| 15)) (.cse47 (select |v_#memory_int_637| 15)) (.cse57 (select |v_#memory_int_634| 15)) (.cse59 (select |v_#memory_int_638| 15)) (.cse58 (select |v_#memory_int_639| 15)) (.cse54 (select |v_#memory_int_620| 15)) (.cse46 (select |v_#memory_int_1338| 9)) (.cse53 (select |v_#memory_int_618| 15)) (.cse55 (select |v_#memory_int_635| 15)) (.cse50 (select |v_#memory_int_623| 14)) (.cse49 (select |v_#memory_int_629| 15)) (.cse42 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse35 44 (select .cse36 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse37 48 (select .cse38 48))) |v_#memory_int_617|) (= (select .cse39 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse40 148 (select .cse41 148)))) (= (store |v_#memory_int_624| 15 (store .cse42 100 (select .cse43 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse44 116 (select .cse45 116))) |v_#memory_int_625|) (= 112 (select .cse46 2)) (= (store |v_#memory_int_637| 15 (store .cse47 36 (select .cse35 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse48 84 (select .cse49 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse50 24 (select .cse51 24))) |v_#memory_int_628|) (= (select .cse39 1) 0) (= 112 (select .cse46 1)) (= (store |v_#memory_int_628| 14 (store .cse51 32 (select .cse52 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse45 124 (select .cse53 124))) |v_#memory_int_618|) (= (select .cse46 3) 0) (= (store |v_#memory_int_620| 15 (store .cse54 76 (select .cse48 76))) |v_#memory_int_630|) (= (store |v_#memory_int_633| 15 (store .cse41 156 0)) |c_old(#memory_int)|) (= (store |v_#memory_int_622| 15 (store .cse43 108 (select .cse44 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse55 140 (select .cse40 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse52 40 (select .cse37 40)))) (= (store |v_#memory_int_631| 15 (store .cse36 52 (select .cse56 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse38 56 0) 60 0)) 15 (store (store .cse9 0 21507) 4 (select .cse57 4)))) (= (store |v_#memory_int_632| 15 (store .cse56 60 (select .cse58 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse59 28 (select .cse47 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse57 12 0) 16 0) 20 (select .cse59 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse58 68 (select .cse54 68))) |v_#memory_int_620|) (= 112 (select .cse46 0)) (= (store |v_#memory_int_618| 15 (store .cse53 132 (select .cse55 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse9 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse50 16)))) (= (store |v_#memory_int_629| 15 (store .cse49 92 (select .cse42 92))) |v_#memory_int_624|)))) (= (select |c_old(#valid)| 8) 1) (= 45 (select |c_old(#length)| 10)) (= (select |c_old(#valid)| 10) 1) (= 22 (select |c_old(#length)| 3)) (= (select .cse2 104) 0) (= (select |c_old(#valid)| 6) 1) .cse60 (= 68 (select |c_old(#length)| 14)) .cse61 (= 160 (select |c_old(#length)| 15)) (= (select |c_old(#length)| 16) 120) (= (select .cse0 72) 0) .cse62 (= (select |c_old(#valid)| 3) 1) (= 25 (select |c_old(#length)| 7)) (= |c_old(#length)| |c_#length|) (= (select |c_old(#length)| 1) 2) (= (select |c_old(#valid)| 4) 1) (= (select .cse0 88) 0) .cse63 (= (select .cse0 64) 0) (= (select |c_old(#length)| 6) 15) (= (select .cse0 96) 0) (= (select .cse0 8) 0) (= (select |c_old(#valid)| 16) 1) (= (select |c_old(#length)| 9) 4) .cse64 (= (select .cse2 64) 0) .cse65 .cse66 (= (select .cse0 32) 0) (= (select .cse2 0) 0) .cse67 .cse68 .cse69 (= (select .cse2 16) 0) (= (select |c_old(#valid)| 13) 1) .cse70 (= (select |c_old(#valid)| 9) 1) (= (select .cse2 112) 0) (= (select .cse2 96) 0) (= (select .cse0 24) 0) (= (select .cse2 72) 0))) .cse71) (or (and .cse1 .cse3 .cse4 .cse5 .cse6 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70) .cse71)))) is different from false [2024-11-14 05:07:18,954 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse65 (= c_~ldv_retval_1~0 0))) (let ((.cse1 (= c_~LDV_IN_INTERRUPT~0 1)) (.cse3 (= |c_~#ppp_ldisc~0.base| 15)) (.cse4 (= c_~async_ops_group0~0.base 0)) (.cse5 (= c_~ppp_ldisc_group1~0.offset 0)) (.cse6 (= |c_~#set_impl~0.offset| 0)) (.cse17 (= 16 |c_~#set_impl~0.base|)) (.cse18 (= c_~ppp_ldisc_group1~0.base 0)) (.cse19 (<= 1 |c_#StackHeapBarrier|)) (.cse20 (= c_~async_ops_group0~0.offset 0)) (.cse21 (= c_~ldv_state_variable_1~0 0)) (.cse22 (= c_~last_index~0 0)) (.cse23 (= c_~LDV_SKBS~0.offset 0)) (.cse24 (= 13 |c_~#async_ops~0.base|)) (.cse25 (= |c_~#ppp_ldisc~0.offset| 0)) (.cse60 (= |c_~#disc_data_lock~0.base| 14)) (.cse61 (= |c_ldv_zalloc_#in~size#1| 512)) (.cse62 (= c_~ref_cnt~0 0)) (.cse63 (= c_~ldv_state_variable_2~0 0)) (.cse64 (= 250 c_~flag_time~0)) (.cse66 (= c_~ldv_state_variable_0~0 0)) (.cse67 (= c_~LDV_SKBS~0.base 0)) (.cse68 (= c_~ldv_retval_0~0 0)) (.cse69 (= |c_~#disc_data_lock~0.offset| 0)) (.cse70 (= |c_~#async_ops~0.offset| 0)) (.cse71 (and (<= |c_ldv_zalloc_#in~size#1| 1752) (<= 1 |c_ldv_zalloc_#in~size#1|) (<= c_~ldv_state_variable_0~0 3) .cse65 (<= c_~ldv_state_variable_2~0 1) (<= 0 c_~ldv_state_variable_2~0) (<= 0 c_~ldv_state_variable_0~0)))) (and (or (let ((.cse9 ((as const (Array Int Int)) 0)) (.cse0 (select |c_#memory_$Pointer$.offset| 16)) (.cse2 (select |c_#memory_$Pointer$.base| 16))) (and (= (select .cse0 48) 0) (= (select |c_old(#valid)| 7) 1) (= (select |c_old(#valid)| 12) 1) (= 16 (select |c_old(#length)| 13)) .cse1 (= (select .cse2 56) 0) .cse3 (= (select |c_old(#length)| 8) 25) (= 104 (select |c_old(#length)| 2)) .cse4 (= (select .cse0 104) 0) (= (select .cse2 80) 0) .cse5 (= (select .cse0 16) 0) (= (select .cse2 32) 0) .cse6 (= (select .cse0 80) 0) (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse11 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse8 (select |v_#memory_$Pointer$.base_545| 15)) (.cse12 (select |v_#memory_$Pointer$.base_551| 14)) (.cse10 (select |v_#memory_$Pointer$.base_547| 15)) (.cse7 (select |v_#memory_$Pointer$.base_546| 15)) (.cse16 (select |v_#memory_$Pointer$.base_544| 14)) (.cse15 (select |v_#memory_$Pointer$.base_543| 14)) (.cse13 (select |v_#memory_$Pointer$.base_550| 14)) (.cse14 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse7 16 (select .cse8 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse9 0 (select .cse10 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse11 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse12 12 (select .cse13 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse11 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse14 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse8 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse15 8 (select .cse12 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse9 0 (select .cse16 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse10 4 9) 12 (select .cse7 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse16 4 (select .cse15 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse13 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse14 56))) |v_#memory_$Pointer$.base_549|)))) (= |c_#valid| |c_old(#valid)|) .cse17 .cse18 (= (select |c_old(#valid)| 15) 1) (= 16 (select |c_old(#length)| 5)) (= (select |c_old(#valid)| 14) 1) (= (select |c_old(#valid)| 1) 1) (= (select |c_old(#valid)| 5) 1) (= (select .cse0 56) 0) (= (select .cse2 48) 0) .cse19 (= (select .cse2 40) 0) .cse20 (= 34 (select |c_old(#length)| 11)) (= (select .cse2 88) 0) .cse21 (= (select |c_old(#valid)| 11) 1) (= |c_old(#memory_int)| |c_#memory_int|) .cse22 .cse23 (= (select |c_old(#length)| 4) 12) .cse24 (= (select |c_old(#valid)| 2) 1) (= (select |c_old(#valid)| 0) 0) .cse25 (= (select |c_old(#length)| 12) 43) (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse26 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse28 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse29 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse27 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse33 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse31 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse34 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse30 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse32 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse9 0 (select .cse26 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse27 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse28 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse29 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse9 0 (select .cse30 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse26 4 (select .cse31 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse28 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse29 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse32 16 (select .cse33 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse34 12 (select .cse27 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse33 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse31 8 (select .cse34 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse30 4 0) 12 (select .cse32 12))) |v_#memory_$Pointer$.offset_550|)))) (= (select .cse0 112) 0) (= (select .cse2 8) 0) (= (select .cse2 24) 0) (= (select .cse0 40) 0) (= (select .cse0 0) 0) (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse35 (select |v_#memory_int_636| 15)) (.cse39 (select |v_#memory_int_1338| 1)) (.cse51 (select |v_#memory_int_628| 14)) (.cse45 (select |v_#memory_int_625| 15)) (.cse48 (select |v_#memory_int_630| 15)) (.cse41 (select |v_#memory_int_633| 15)) (.cse43 (select |v_#memory_int_622| 15)) (.cse44 (select |v_#memory_int_627| 15)) (.cse40 (select |v_#memory_int_621| 15)) (.cse52 (select |v_#memory_int_626| 14)) (.cse37 (select |v_#memory_int_619| 14)) (.cse36 (select |v_#memory_int_631| 15)) (.cse38 (select |v_#memory_int_617| 14)) (.cse56 (select |v_#memory_int_632| 15)) (.cse47 (select |v_#memory_int_637| 15)) (.cse57 (select |v_#memory_int_634| 15)) (.cse59 (select |v_#memory_int_638| 15)) (.cse58 (select |v_#memory_int_639| 15)) (.cse54 (select |v_#memory_int_620| 15)) (.cse46 (select |v_#memory_int_1338| 9)) (.cse53 (select |v_#memory_int_618| 15)) (.cse55 (select |v_#memory_int_635| 15)) (.cse50 (select |v_#memory_int_623| 14)) (.cse49 (select |v_#memory_int_629| 15)) (.cse42 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse35 44 (select .cse36 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse37 48 (select .cse38 48))) |v_#memory_int_617|) (= (select .cse39 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse40 148 (select .cse41 148)))) (= (store |v_#memory_int_624| 15 (store .cse42 100 (select .cse43 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse44 116 (select .cse45 116))) |v_#memory_int_625|) (= 112 (select .cse46 2)) (= (store |v_#memory_int_637| 15 (store .cse47 36 (select .cse35 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse48 84 (select .cse49 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse50 24 (select .cse51 24))) |v_#memory_int_628|) (= (select .cse39 1) 0) (= 112 (select .cse46 1)) (= (store |v_#memory_int_628| 14 (store .cse51 32 (select .cse52 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse45 124 (select .cse53 124))) |v_#memory_int_618|) (= (select .cse46 3) 0) (= (store |v_#memory_int_620| 15 (store .cse54 76 (select .cse48 76))) |v_#memory_int_630|) (= (store |v_#memory_int_633| 15 (store .cse41 156 0)) |c_old(#memory_int)|) (= (store |v_#memory_int_622| 15 (store .cse43 108 (select .cse44 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse55 140 (select .cse40 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse52 40 (select .cse37 40)))) (= (store |v_#memory_int_631| 15 (store .cse36 52 (select .cse56 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse38 56 0) 60 0)) 15 (store (store .cse9 0 21507) 4 (select .cse57 4)))) (= (store |v_#memory_int_632| 15 (store .cse56 60 (select .cse58 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse59 28 (select .cse47 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse57 12 0) 16 0) 20 (select .cse59 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse58 68 (select .cse54 68))) |v_#memory_int_620|) (= 112 (select .cse46 0)) (= (store |v_#memory_int_618| 15 (store .cse53 132 (select .cse55 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse9 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse50 16)))) (= (store |v_#memory_int_629| 15 (store .cse49 92 (select .cse42 92))) |v_#memory_int_624|)))) (= (select |c_old(#valid)| 8) 1) (= 45 (select |c_old(#length)| 10)) (= (select |c_old(#valid)| 10) 1) (= 22 (select |c_old(#length)| 3)) (= (select .cse2 104) 0) (= (select |c_old(#valid)| 6) 1) .cse60 (= 68 (select |c_old(#length)| 14)) .cse61 (= 160 (select |c_old(#length)| 15)) (= (select |c_old(#length)| 16) 120) (= (select .cse0 72) 0) .cse62 (= (select |c_old(#valid)| 3) 1) (= 25 (select |c_old(#length)| 7)) (= |c_old(#length)| |c_#length|) (= (select |c_old(#length)| 1) 2) (= (select |c_old(#valid)| 4) 1) (= (select .cse0 88) 0) .cse63 (= (select .cse0 64) 0) (= (select |c_old(#length)| 6) 15) (= (select .cse0 96) 0) (= (select .cse0 8) 0) (= (select |c_old(#valid)| 16) 1) (= (select |c_old(#length)| 9) 4) .cse64 (= (select .cse2 64) 0) .cse65 .cse66 (= (select .cse0 32) 0) (= (select .cse2 0) 0) .cse67 .cse68 .cse69 (= (select .cse2 16) 0) (= (select |c_old(#valid)| 13) 1) .cse70 (= (select |c_old(#valid)| 9) 1) (= (select .cse2 112) 0) (= (select .cse2 96) 0) (= (select .cse0 24) 0) (= (select .cse2 72) 0))) .cse71) (or (and .cse1 .cse3 .cse4 .cse5 .cse6 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70) .cse71) (= |c_ldv_zalloc_~size#1| |c_ldv_zalloc_#in~size#1|) (<= |c_ldv_zalloc_~tmp___0~3#1| 2147483647) (<= 0 (+ |c_ldv_zalloc_~tmp___0~3#1| 2147483648))))) is different from false [2024-11-14 05:07:20,987 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse65 (= c_~ldv_retval_1~0 0))) (let ((.cse1 (= c_~LDV_IN_INTERRUPT~0 1)) (.cse3 (= |c_~#ppp_ldisc~0.base| 15)) (.cse4 (= c_~async_ops_group0~0.base 0)) (.cse5 (= c_~ppp_ldisc_group1~0.offset 0)) (.cse6 (= |c_~#set_impl~0.offset| 0)) (.cse17 (= 16 |c_~#set_impl~0.base|)) (.cse18 (= c_~ppp_ldisc_group1~0.base 0)) (.cse19 (<= 1 |c_#StackHeapBarrier|)) (.cse20 (= c_~async_ops_group0~0.offset 0)) (.cse21 (= c_~ldv_state_variable_1~0 0)) (.cse22 (= c_~last_index~0 0)) (.cse23 (= c_~LDV_SKBS~0.offset 0)) (.cse24 (= 13 |c_~#async_ops~0.base|)) (.cse25 (= |c_~#ppp_ldisc~0.offset| 0)) (.cse60 (= |c_~#disc_data_lock~0.base| 14)) (.cse61 (= |c_ldv_zalloc_#in~size#1| 512)) (.cse62 (= c_~ref_cnt~0 0)) (.cse63 (= c_~ldv_state_variable_2~0 0)) (.cse64 (= 250 c_~flag_time~0)) (.cse66 (= c_~ldv_state_variable_0~0 0)) (.cse67 (= c_~LDV_SKBS~0.base 0)) (.cse68 (= c_~ldv_retval_0~0 0)) (.cse69 (= |c_~#disc_data_lock~0.offset| 0)) (.cse70 (= |c_~#async_ops~0.offset| 0)) (.cse71 (and (<= |c_ldv_zalloc_#in~size#1| 1752) (<= 1 |c_ldv_zalloc_#in~size#1|) (<= c_~ldv_state_variable_0~0 3) .cse65 (<= c_~ldv_state_variable_2~0 1) (<= 0 c_~ldv_state_variable_2~0) (<= 0 c_~ldv_state_variable_0~0)))) (and (= |c_ldv_zalloc_#res#1.offset| 0) (or (let ((.cse9 ((as const (Array Int Int)) 0)) (.cse0 (select |c_#memory_$Pointer$.offset| 16)) (.cse2 (select |c_#memory_$Pointer$.base| 16))) (and (= (select .cse0 48) 0) (= (select |c_old(#valid)| 7) 1) (= (select |c_old(#valid)| 12) 1) (= 16 (select |c_old(#length)| 13)) .cse1 (= (select .cse2 56) 0) .cse3 (= (select |c_old(#length)| 8) 25) (= 104 (select |c_old(#length)| 2)) .cse4 (= (select .cse0 104) 0) (= (select .cse2 80) 0) .cse5 (= (select .cse0 16) 0) (= (select .cse2 32) 0) .cse6 (= (select .cse0 80) 0) (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse11 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse8 (select |v_#memory_$Pointer$.base_545| 15)) (.cse12 (select |v_#memory_$Pointer$.base_551| 14)) (.cse10 (select |v_#memory_$Pointer$.base_547| 15)) (.cse7 (select |v_#memory_$Pointer$.base_546| 15)) (.cse16 (select |v_#memory_$Pointer$.base_544| 14)) (.cse15 (select |v_#memory_$Pointer$.base_543| 14)) (.cse13 (select |v_#memory_$Pointer$.base_550| 14)) (.cse14 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse7 16 (select .cse8 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse9 0 (select .cse10 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse11 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse12 12 (select .cse13 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse11 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse14 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse8 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse15 8 (select .cse12 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse9 0 (select .cse16 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse10 4 9) 12 (select .cse7 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse16 4 (select .cse15 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse13 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse14 56))) |v_#memory_$Pointer$.base_549|)))) (= |c_#valid| |c_old(#valid)|) .cse17 .cse18 (= (select |c_old(#valid)| 15) 1) (= 16 (select |c_old(#length)| 5)) (= (select |c_old(#valid)| 14) 1) (= (select |c_old(#valid)| 1) 1) (= (select |c_old(#valid)| 5) 1) (= (select .cse0 56) 0) (= (select .cse2 48) 0) .cse19 (= (select .cse2 40) 0) .cse20 (= 34 (select |c_old(#length)| 11)) (= (select .cse2 88) 0) .cse21 (= (select |c_old(#valid)| 11) 1) (= |c_old(#memory_int)| |c_#memory_int|) .cse22 .cse23 (= (select |c_old(#length)| 4) 12) .cse24 (= (select |c_old(#valid)| 2) 1) (= (select |c_old(#valid)| 0) 0) .cse25 (= (select |c_old(#length)| 12) 43) (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse26 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse28 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse29 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse27 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse33 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse31 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse34 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse30 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse32 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse9 0 (select .cse26 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse27 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse28 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse29 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse9 0 (select .cse30 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse26 4 (select .cse31 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse28 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse29 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse32 16 (select .cse33 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse34 12 (select .cse27 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse33 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse31 8 (select .cse34 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse30 4 0) 12 (select .cse32 12))) |v_#memory_$Pointer$.offset_550|)))) (= (select .cse0 112) 0) (= (select .cse2 8) 0) (= (select .cse2 24) 0) (= (select .cse0 40) 0) (= (select .cse0 0) 0) (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse35 (select |v_#memory_int_636| 15)) (.cse39 (select |v_#memory_int_1338| 1)) (.cse51 (select |v_#memory_int_628| 14)) (.cse45 (select |v_#memory_int_625| 15)) (.cse48 (select |v_#memory_int_630| 15)) (.cse41 (select |v_#memory_int_633| 15)) (.cse43 (select |v_#memory_int_622| 15)) (.cse44 (select |v_#memory_int_627| 15)) (.cse40 (select |v_#memory_int_621| 15)) (.cse52 (select |v_#memory_int_626| 14)) (.cse37 (select |v_#memory_int_619| 14)) (.cse36 (select |v_#memory_int_631| 15)) (.cse38 (select |v_#memory_int_617| 14)) (.cse56 (select |v_#memory_int_632| 15)) (.cse47 (select |v_#memory_int_637| 15)) (.cse57 (select |v_#memory_int_634| 15)) (.cse59 (select |v_#memory_int_638| 15)) (.cse58 (select |v_#memory_int_639| 15)) (.cse54 (select |v_#memory_int_620| 15)) (.cse46 (select |v_#memory_int_1338| 9)) (.cse53 (select |v_#memory_int_618| 15)) (.cse55 (select |v_#memory_int_635| 15)) (.cse50 (select |v_#memory_int_623| 14)) (.cse49 (select |v_#memory_int_629| 15)) (.cse42 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse35 44 (select .cse36 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse37 48 (select .cse38 48))) |v_#memory_int_617|) (= (select .cse39 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse40 148 (select .cse41 148)))) (= (store |v_#memory_int_624| 15 (store .cse42 100 (select .cse43 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse44 116 (select .cse45 116))) |v_#memory_int_625|) (= 112 (select .cse46 2)) (= (store |v_#memory_int_637| 15 (store .cse47 36 (select .cse35 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse48 84 (select .cse49 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse50 24 (select .cse51 24))) |v_#memory_int_628|) (= (select .cse39 1) 0) (= 112 (select .cse46 1)) (= (store |v_#memory_int_628| 14 (store .cse51 32 (select .cse52 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse45 124 (select .cse53 124))) |v_#memory_int_618|) (= (select .cse46 3) 0) (= (store |v_#memory_int_620| 15 (store .cse54 76 (select .cse48 76))) |v_#memory_int_630|) (= (store |v_#memory_int_633| 15 (store .cse41 156 0)) |c_old(#memory_int)|) (= (store |v_#memory_int_622| 15 (store .cse43 108 (select .cse44 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse55 140 (select .cse40 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse52 40 (select .cse37 40)))) (= (store |v_#memory_int_631| 15 (store .cse36 52 (select .cse56 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse38 56 0) 60 0)) 15 (store (store .cse9 0 21507) 4 (select .cse57 4)))) (= (store |v_#memory_int_632| 15 (store .cse56 60 (select .cse58 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse59 28 (select .cse47 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse57 12 0) 16 0) 20 (select .cse59 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse58 68 (select .cse54 68))) |v_#memory_int_620|) (= 112 (select .cse46 0)) (= (store |v_#memory_int_618| 15 (store .cse53 132 (select .cse55 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse9 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse50 16)))) (= (store |v_#memory_int_629| 15 (store .cse49 92 (select .cse42 92))) |v_#memory_int_624|)))) (= (select |c_old(#valid)| 8) 1) (= 45 (select |c_old(#length)| 10)) (= (select |c_old(#valid)| 10) 1) (= 22 (select |c_old(#length)| 3)) (= (select .cse2 104) 0) (= (select |c_old(#valid)| 6) 1) .cse60 (= 68 (select |c_old(#length)| 14)) .cse61 (= 160 (select |c_old(#length)| 15)) (= (select |c_old(#length)| 16) 120) (= (select .cse0 72) 0) .cse62 (= (select |c_old(#valid)| 3) 1) (= 25 (select |c_old(#length)| 7)) (= |c_old(#length)| |c_#length|) (= (select |c_old(#length)| 1) 2) (= (select |c_old(#valid)| 4) 1) (= (select .cse0 88) 0) .cse63 (= (select .cse0 64) 0) (= (select |c_old(#length)| 6) 15) (= (select .cse0 96) 0) (= (select .cse0 8) 0) (= (select |c_old(#valid)| 16) 1) (= (select |c_old(#length)| 9) 4) .cse64 (= (select .cse2 64) 0) .cse65 .cse66 (= (select .cse0 32) 0) (= (select .cse2 0) 0) .cse67 .cse68 .cse69 (= (select .cse2 16) 0) (= (select |c_old(#valid)| 13) 1) .cse70 (= (select |c_old(#valid)| 9) 1) (= (select .cse2 112) 0) (= (select .cse2 96) 0) (= (select .cse0 24) 0) (= (select .cse2 72) 0))) .cse71) (or (and .cse1 .cse3 .cse4 .cse5 .cse6 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70) .cse71) (= |c_ldv_zalloc_~size#1| |c_ldv_zalloc_#in~size#1|) (= |c_ldv_zalloc_#res#1.base| 0) (exists ((|v_ldv_zalloc_~tmp___0~3#1_46| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_46| 2147483648)) (<= |v_ldv_zalloc_~tmp___0~3#1_46| 2147483647) (not (= |v_ldv_zalloc_~tmp___0~3#1_46| 0))))))) is different from false [2024-11-14 05:07:23,033 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= |c_ULTIMATE.start_main_#t~ret383#1.base| 0) (= c_~async_ops_group0~0.base 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret383#1.offset| 0)) is different from false [2024-11-14 05:07:25,087 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:27,131 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_#t~ret386#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret386#1.base| 0)) is different from false [2024-11-14 05:07:29,168 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:31,214 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_ULTIMATE.start_main_#t~ret387#1.base| 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_#t~ret387#1.offset| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:33,249 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:35,295 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_#t~ret388#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_#t~ret388#1.offset| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:37,335 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:39,373 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret391#1.base| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (= |c_ULTIMATE.start_main_#t~ret391#1.offset| 0) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0)) is different from false [2024-11-14 05:07:41,401 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:43,438 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_#t~ret392#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0) (= |c_ULTIMATE.start_main_#t~ret392#1.base| 0)) is different from false [2024-11-14 05:07:45,467 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:47,505 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_#t~ret393#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret393#1.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:49,538 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:51,587 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= |c_ULTIMATE.start_main_#t~ret394#1.offset| 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret394#1.base| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:53,623 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.base| 0) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:55,660 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.base| 0) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_ULTIMATE.start_main_#t~ret395#1.base| 0) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_#t~ret395#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:57,691 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.base| 0) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= 0 |c_ULTIMATE.start_main_~ldvarg2~0#1.base|) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg2~0#1.offset| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:07:59,721 WARN L851 $PredicateComparison]: unable to prove that (and (= |c_ULTIMATE.start_main_~ldvarg12~0#1.base| 0) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#ppp_ldisc~0.base| 15) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.base| 0) (= c_~async_ops_group0~0.base 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg12~0#1.offset| 0) (= c_~ppp_ldisc_group1~0.offset 0) (= 0 |c_ULTIMATE.start_main_~ldvarg2~0#1.base|) (= |c_~#set_impl~0.offset| 0) (= 16 |c_~#set_impl~0.base|) (= c_~ppp_ldisc_group1~0.base 0) (= |c_ULTIMATE.start_main_#t~ret397#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg9~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.base| 0) (let ((.cse36 ((as const (Array Int Int)) 0)) (.cse34 (select |c_#memory_$Pointer$.base| 16)) (.cse35 (select |c_#memory_$Pointer$.offset| 16))) (let ((.cse0 (= (select .cse35 48) 0)) (.cse1 (= (select .cse34 56) 0)) (.cse2 (= (select .cse35 104) 0)) (.cse3 (= (select .cse34 80) 0)) (.cse4 (= (select .cse35 16) 0)) (.cse5 (= (select .cse34 32) 0)) (.cse6 (= (select .cse35 80) 0)) (.cse7 (exists ((|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse73 (select |v_#memory_$Pointer$.base_1029| 13)) (.cse71 (select |v_#memory_$Pointer$.base_545| 15)) (.cse74 (select |v_#memory_$Pointer$.base_551| 14)) (.cse72 (select |v_#memory_$Pointer$.base_547| 15)) (.cse70 (select |v_#memory_$Pointer$.base_546| 15)) (.cse78 (select |v_#memory_$Pointer$.base_544| 14)) (.cse77 (select |v_#memory_$Pointer$.base_543| 14)) (.cse75 (select |v_#memory_$Pointer$.base_550| 14)) (.cse76 (select |v_#memory_$Pointer$.base_549| 14))) (and (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse70 16 (select .cse71 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse36 0 (select .cse72 0))) |v_#memory_$Pointer$.base_547|) (= |#funAddr~ppp_async_ioctl.base| (select .cse73 8)) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse74 12 (select .cse75 12))) |v_#memory_$Pointer$.base_550|) (= (select .cse73 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse76 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse71 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse77 8 (select .cse74 8))) |v_#memory_$Pointer$.base_551|) (= |v_#memory_$Pointer$.base_544| (store |v_#memory_$Pointer$.base_1029| 14 (store .cse36 0 (select .cse78 0)))) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse72 4 9) 12 (select .cse70 12))) |v_#memory_$Pointer$.base_546|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse78 4 (select .cse77 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse75 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse76 56))) |v_#memory_$Pointer$.base_549|))))) (.cse8 (exists ((|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_1338| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse46 (select |v_#memory_int_636| 15)) (.cse50 (select |v_#memory_int_1338| 1)) (.cse61 (select |v_#memory_int_628| 14)) (.cse55 (select |v_#memory_int_625| 15)) (.cse58 (select |v_#memory_int_630| 15)) (.cse53 (select |v_#memory_int_622| 15)) (.cse54 (select |v_#memory_int_627| 15)) (.cse51 (select |v_#memory_int_621| 15)) (.cse62 (select |v_#memory_int_626| 14)) (.cse48 (select |v_#memory_int_619| 14)) (.cse47 (select |v_#memory_int_631| 15)) (.cse49 (select |v_#memory_int_617| 14)) (.cse66 (select |v_#memory_int_632| 15)) (.cse57 (select |v_#memory_int_637| 15)) (.cse67 (select |v_#memory_int_634| 15)) (.cse69 (select |v_#memory_int_638| 15)) (.cse68 (select |v_#memory_int_639| 15)) (.cse64 (select |v_#memory_int_620| 15)) (.cse56 (select |v_#memory_int_1338| 9)) (.cse63 (select |v_#memory_int_618| 15)) (.cse65 (select |v_#memory_int_635| 15)) (.cse60 (select |v_#memory_int_623| 14)) (.cse59 (select |v_#memory_int_629| 15)) (.cse52 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse46 44 (select .cse47 44))) |v_#memory_int_631|) (= (store |v_#memory_int_619| 14 (store .cse48 48 (select .cse49 48))) |v_#memory_int_617|) (= (select .cse50 0) 48) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse51 148 (select (select |v_#memory_int_633| 15) 148)))) (= (store |v_#memory_int_624| 15 (store .cse52 100 (select .cse53 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse54 116 (select .cse55 116))) |v_#memory_int_625|) (= 112 (select .cse56 2)) (= (store |v_#memory_int_637| 15 (store .cse57 36 (select .cse46 36))) |v_#memory_int_636|) (= (store |v_#memory_int_630| 15 (store .cse58 84 (select .cse59 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse60 24 (select .cse61 24))) |v_#memory_int_628|) (= (select .cse50 1) 0) (= 112 (select .cse56 1)) (= (store |v_#memory_int_628| 14 (store .cse61 32 (select .cse62 32))) |v_#memory_int_626|) (= (store |v_#memory_int_625| 15 (store .cse55 124 (select .cse63 124))) |v_#memory_int_618|) (= (select .cse56 3) 0) (= (store |v_#memory_int_620| 15 (store .cse64 76 (select .cse58 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse53 108 (select .cse54 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse65 140 (select .cse51 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse62 40 (select .cse48 40)))) (= (store |v_#memory_int_631| 15 (store .cse47 52 (select .cse66 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse49 56 0) 60 0)) 15 (store (store .cse36 0 21507) 4 (select .cse67 4)))) (= (store |v_#memory_int_632| 15 (store .cse66 60 (select .cse68 60))) |v_#memory_int_639|) (= (store |v_#memory_int_638| 15 (store .cse69 28 (select .cse57 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse67 12 0) 16 0) 20 (select .cse69 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse68 68 (select .cse64 68))) |v_#memory_int_620|) (= 112 (select .cse56 0)) (= (store |v_#memory_int_618| 15 (store .cse63 132 (select .cse65 132))) |v_#memory_int_635|) (= |v_#memory_int_623| (store |v_#memory_int_1338| 14 (store (store (store (store (store .cse36 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse60 16)))) (= (store |v_#memory_int_629| 15 (store .cse59 92 (select .cse52 92))) |v_#memory_int_624|))))) (.cse9 (= (select .cse35 56) 0)) (.cse10 (= (select .cse34 48) 0)) (.cse11 (= (select .cse34 40) 0)) (.cse12 (= (select .cse34 88) 0)) (.cse13 (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1029| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse40 (select |v_#memory_$Pointer$.offset_1029| 13)) (.cse38 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse45 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse41 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse43 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_1029| 14 (store .cse36 0 (select .cse37 0))) |v_#memory_$Pointer$.offset_547|) (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse38 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse39 56))) |v_#memory_$Pointer$.offset_549|) (= (select .cse40 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse36 0 (select .cse41 0))) |v_#memory_$Pointer$.offset_551|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse37 4 (select .cse42 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse39 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (select .cse40 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse43 16 (select .cse44 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse45 12 (select .cse38 12))) |v_#memory_$Pointer$.offset_544|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse44 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse42 8 (select .cse45 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse41 4 0) 12 (select .cse43 12))) |v_#memory_$Pointer$.offset_550|))))) (.cse14 (= (select .cse35 112) 0)) (.cse15 (= (select .cse34 8) 0)) (.cse16 (= (select .cse34 24) 0)) (.cse17 (= (select .cse35 40) 0)) (.cse18 (= (select .cse35 0) 0)) (.cse19 (= (select .cse34 104) 0)) (.cse20 (= (select .cse35 72) 0)) (.cse21 (= (select .cse35 88) 0)) (.cse22 (= (select .cse35 64) 0)) (.cse23 (= (select .cse35 96) 0)) (.cse24 (= (select .cse35 8) 0)) (.cse25 (exists ((|v_ldv_zalloc_~tmp___0~3#1_45| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~3#1_45| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~3#1_45| 0)) (<= |v_ldv_zalloc_~tmp___0~3#1_45| 2147483647)))) (.cse26 (= (select .cse34 64) 0)) (.cse27 (= (select .cse35 32) 0)) (.cse28 (= (select .cse34 0) 0)) (.cse29 (= (select .cse34 16) 0)) (.cse30 (= (select .cse34 112) 0)) (.cse31 (= (select .cse34 96) 0)) (.cse32 (= (select .cse35 24) 0)) (.cse33 (= (select .cse34 72) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#length_BEFORE_CALL_2| 10) 45) (= (select |v_#length_BEFORE_CALL_2| 11) 34) (= 16 (select |v_#length_BEFORE_CALL_2| 5)) (= 160 (select |v_#length_BEFORE_CALL_2| 15)) (= (select |v_#length_BEFORE_CALL_2| 1) 2) (= 12 (select |v_#length_BEFORE_CALL_2| 4)) (= 15 (select |v_#length_BEFORE_CALL_2| 6)) (= 104 (select |v_#length_BEFORE_CALL_2| 2)) (= (select |v_#length_BEFORE_CALL_2| 12) 43) (= (select |v_#length_BEFORE_CALL_2| 7) 25) (= 120 (select |v_#length_BEFORE_CALL_2| 16)) (= (select |v_#length_BEFORE_CALL_2| 14) 68) (= (select |v_#length_BEFORE_CALL_2| 3) 22) (= (select |v_#length_BEFORE_CALL_2| 13) 16) (= (select |v_#length_BEFORE_CALL_2| 9) 4) (= (select |v_#length_BEFORE_CALL_2| 8) 25))) (exists ((|v_#valid_BEFORE_CALL_2| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_2| 7) 1) (= (select |v_#valid_BEFORE_CALL_2| 2) 1) (= (select |v_#valid_BEFORE_CALL_2| 15) 1) (= (select |v_#valid_BEFORE_CALL_2| 13) 1) (= (select |v_#valid_BEFORE_CALL_2| 0) 0) (= (select |v_#valid_BEFORE_CALL_2| 11) 1) (= (select |v_#valid_BEFORE_CALL_2| 3) 1) (= (select |v_#valid_BEFORE_CALL_2| 4) 1) (= (select |v_#valid_BEFORE_CALL_2| 12) 1) (= (select |v_#valid_BEFORE_CALL_2| 8) 1) (= (select |v_#valid_BEFORE_CALL_2| 14) 1) (= (select |v_#valid_BEFORE_CALL_2| 5) 1) (= (select |v_#valid_BEFORE_CALL_2| 9) 1) (= (select |v_#valid_BEFORE_CALL_2| 16) 1) (= (select |v_#valid_BEFORE_CALL_2| 10) 1) (= (select |v_#valid_BEFORE_CALL_2| 6) 1) (= (select |v_#valid_BEFORE_CALL_2| 1) 1))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_#length_BEFORE_CALL_4| (Array Int Int))) (and (= 22 (select |v_#length_BEFORE_CALL_4| 3)) (= (select |v_#length_BEFORE_CALL_4| 9) 4) (= (select |v_#length_BEFORE_CALL_4| 12) 43) (= 2 (select |v_#length_BEFORE_CALL_4| 1)) (= (select |v_#length_BEFORE_CALL_4| 7) 25) (= 160 (select |v_#length_BEFORE_CALL_4| 15)) (= (select |v_#length_BEFORE_CALL_4| 6) 15) (= (select |v_#length_BEFORE_CALL_4| 8) 25) (= 104 (select |v_#length_BEFORE_CALL_4| 2)) (= 16 (select |v_#length_BEFORE_CALL_4| 13)) (= (select |v_#length_BEFORE_CALL_4| 16) 120) (= (select |v_#length_BEFORE_CALL_4| 4) 12) (= (select |v_#length_BEFORE_CALL_4| 11) 34) (= 45 (select |v_#length_BEFORE_CALL_4| 10)) (= 16 (select |v_#length_BEFORE_CALL_4| 5)) (= 68 (select |v_#length_BEFORE_CALL_4| 14)))) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (exists ((|v_#valid_BEFORE_CALL_4| (Array Int Int))) (and (= (select |v_#valid_BEFORE_CALL_4| 11) 1) (= (select |v_#valid_BEFORE_CALL_4| 13) 1) (= (select |v_#valid_BEFORE_CALL_4| 5) 1) (= (select |v_#valid_BEFORE_CALL_4| 7) 1) (= (select |v_#valid_BEFORE_CALL_4| 2) 1) (= (select |v_#valid_BEFORE_CALL_4| 16) 1) (= (select |v_#valid_BEFORE_CALL_4| 3) 1) (= (select |v_#valid_BEFORE_CALL_4| 15) 1) (= (select |v_#valid_BEFORE_CALL_4| 8) 1) (= (select |v_#valid_BEFORE_CALL_4| 14) 1) (= (select |v_#valid_BEFORE_CALL_4| 9) 1) (= (select |v_#valid_BEFORE_CALL_4| 0) 0) (= (select |v_#valid_BEFORE_CALL_4| 4) 1) (= (select |v_#valid_BEFORE_CALL_4| 1) 1) (= (select |v_#valid_BEFORE_CALL_4| 10) 1) (= (select |v_#valid_BEFORE_CALL_4| 12) 1) (= (select |v_#valid_BEFORE_CALL_4| 6) 1))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33)))) (<= 1 |c_#StackHeapBarrier|) (= c_~async_ops_group0~0.offset 0) (= c_~ldv_state_variable_1~0 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= |c_ULTIMATE.start_main_~ldvarg6~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.base| 0) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (<= 0 (+ 2147483648 |c_ULTIMATE.start_main_~ldvarg3~0#1|)) (= |c_ULTIMATE.start_main_~ldvarg7~0#1.offset| 0) (<= |c_ULTIMATE.start_main_~ldvarg3~0#1| 2147483647) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg13~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg10~0#1.base| 0) (= |c_~#disc_data_lock~0.base| 14) (= c_~ref_cnt~0 0) (= c_~ldv_state_variable_2~0 0) (= |c_ULTIMATE.start_main_~ldvarg5~0#1.base| 0) (= |c_ULTIMATE.start_main_~ldvarg2~0#1.offset| 0) (= 250 c_~flag_time~0) (= c_~ldv_retval_1~0 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.offset| 0) (= c_~ldv_state_variable_0~0 0) (= |c_ULTIMATE.start_main_#t~ret397#1.base| 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= |c_~#async_ops~0.offset| 0) (= |c_ULTIMATE.start_main_~ldvarg4~0#1.base| 0)) is different from false [2024-11-14 05:08:15,663 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '76236#(and (= ~ldv_state_variable_0~0 2) (not (= ~last_index~0 0)) (= ~ref_cnt~0 0))' at error location [2024-11-14 05:08:15,663 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:08:15,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:08:15,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2024-11-14 05:08:15,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294667192] [2024-11-14 05:08:15,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:08:15,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 05:08:15,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:08:15,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 05:08:15,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=4424, Unknown=73, NotChecked=3634, Total=8556 [2024-11-14 05:08:15,668 INFO L87 Difference]: Start difference. First operand 5716 states and 8033 transitions. Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 13 states have internal predecessors, (138), 9 states have call successors, (38), 7 states have call predecessors, (38), 7 states have return successors, (38), 9 states have call predecessors, (38), 8 states have call successors, (38) [2024-11-14 05:08:17,678 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 05:08:19,685 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 05:08:21,698 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 05:08:23,702 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 05:08:25,706 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 05:08:27,709 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 05:08:29,712 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 05:08:31,729 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 05:08:33,732 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 05:08:41,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:43,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:46,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:50,424 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 05:08:52,434 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 05:08:54,438 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 05:08:56,447 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 05:08:58,454 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 05:09:00,462 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 05:09:02,473 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 05:09:04,479 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 05:09:06,482 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 05:09:08,519 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 05:09:10,529 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 05:09:12,536 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 05:09:14,542 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 05:09:16,547 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 05:09:18,555 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 05:09:20,562 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 05:09:22,574 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 05:09:24,585 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 05:09:26,593 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 05:09:28,597 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 05:09:30,603 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 05:09:32,609 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 05:09:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:09:32,702 INFO L93 Difference]: Finished difference Result 12771 states and 18081 transitions. [2024-11-14 05:09:32,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 05:09:32,702 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 13 states have internal predecessors, (138), 9 states have call successors, (38), 7 states have call predecessors, (38), 7 states have return successors, (38), 9 states have call predecessors, (38), 8 states have call successors, (38) Word has length 150 [2024-11-14 05:09:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:09:32,745 INFO L225 Difference]: With dead ends: 12771 [2024-11-14 05:09:32,746 INFO L226 Difference]: Without dead ends: 7084 [2024-11-14 05:09:32,765 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 372 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 23 IntricatePredicates, 1 DeprecatedPredicates, 1980 ImplicationChecksByTransitivity, 63.6s TimeCoverageRelationStatistics Valid=494, Invalid=5225, Unknown=73, NotChecked=3910, Total=9702 [2024-11-14 05:09:32,766 INFO L432 NwaCegarLoop]: 504 mSDtfsCounter, 1941 mSDsluCounter, 2328 mSDsCounter, 0 mSdLazyCounter, 3160 mSolverCounterSat, 1035 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 75.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2036 SdHoareTripleChecker+Valid, 2832 SdHoareTripleChecker+Invalid, 4226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1035 IncrementalHoareTripleChecker+Valid, 3160 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:09:32,766 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2036 Valid, 2832 Invalid, 4226 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1035 Valid, 3160 Invalid, 31 Unknown, 0 Unchecked, 76.2s Time] [2024-11-14 05:09:32,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7084 states. [2024-11-14 05:09:33,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7084 to 6760. [2024-11-14 05:09:33,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6760 states, 4663 states have (on average 1.3858031310315249) internal successors, (6462), 4807 states have internal predecessors, (6462), 1429 states have call successors, (1429), 644 states have call predecessors, (1429), 667 states have return successors, (1590), 1416 states have call predecessors, (1590), 1428 states have call successors, (1590) [2024-11-14 05:09:33,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6760 states to 6760 states and 9481 transitions. [2024-11-14 05:09:33,151 INFO L78 Accepts]: Start accepts. Automaton has 6760 states and 9481 transitions. Word has length 150 [2024-11-14 05:09:33,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:09:33,152 INFO L471 AbstractCegarLoop]: Abstraction has 6760 states and 9481 transitions. [2024-11-14 05:09:33,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 13 states have internal predecessors, (138), 9 states have call successors, (38), 7 states have call predecessors, (38), 7 states have return successors, (38), 9 states have call predecessors, (38), 8 states have call successors, (38) [2024-11-14 05:09:33,152 INFO L276 IsEmpty]: Start isEmpty. Operand 6760 states and 9481 transitions. [2024-11-14 05:09:33,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-11-14 05:09:33,166 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:09:33,166 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:09:33,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 05:09:33,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-14 05:09:33,371 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:09:33,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:09:33,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1499738714, now seen corresponding path program 1 times [2024-11-14 05:09:33,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:09:33,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827613613] [2024-11-14 05:09:33,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:09:33,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:09:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:09:34,065 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2024-11-14 05:09:34,065 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:09:34,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827613613] [2024-11-14 05:09:34,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827613613] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:09:34,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:09:34,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:09:34,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397987848] [2024-11-14 05:09:34,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:09:34,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:09:34,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:09:34,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:09:34,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:09:34,071 INFO L87 Difference]: Start difference. First operand 6760 states and 9481 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2024-11-14 05:09:36,092 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:09:38,097 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 05:09:40,104 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 05:09:42,107 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 05:09:46,407 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 05:09:48,412 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 05:09:50,419 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 05:09:52,423 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 05:09:52,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:09:52,438 INFO L93 Difference]: Finished difference Result 13533 states and 19002 transitions. [2024-11-14 05:09:52,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:09:52,444 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) Word has length 169 [2024-11-14 05:09:52,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:09:52,491 INFO L225 Difference]: With dead ends: 13533 [2024-11-14 05:09:52,492 INFO L226 Difference]: Without dead ends: 6802 [2024-11-14 05:09:52,515 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:09:52,516 INFO L432 NwaCegarLoop]: 576 mSDtfsCounter, 0 mSDsluCounter, 1723 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2299 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:09:52,516 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2299 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 452 Invalid, 8 Unknown, 0 Unchecked, 18.1s Time] [2024-11-14 05:09:52,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6802 states. [2024-11-14 05:09:52,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6802 to 6792. [2024-11-14 05:09:52,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6792 states, 4687 states have (on average 1.3838276082782164) internal successors, (6486), 4831 states have internal predecessors, (6486), 1429 states have call successors, (1429), 644 states have call predecessors, (1429), 675 states have return successors, (1600), 1424 states have call predecessors, (1600), 1428 states have call successors, (1600) [2024-11-14 05:09:52,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6792 states to 6792 states and 9515 transitions. [2024-11-14 05:09:52,947 INFO L78 Accepts]: Start accepts. Automaton has 6792 states and 9515 transitions. Word has length 169 [2024-11-14 05:09:52,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:09:52,948 INFO L471 AbstractCegarLoop]: Abstraction has 6792 states and 9515 transitions. [2024-11-14 05:09:52,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2024-11-14 05:09:52,949 INFO L276 IsEmpty]: Start isEmpty. Operand 6792 states and 9515 transitions. [2024-11-14 05:09:52,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-11-14 05:09:52,965 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:09:52,966 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:09:52,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 05:09:52,967 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:09:52,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:09:52,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1648231582, now seen corresponding path program 1 times [2024-11-14 05:09:52,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:09:52,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332584877] [2024-11-14 05:09:52,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:09:52,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:09:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:09:53,877 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-14 05:09:53,877 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:09:53,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332584877] [2024-11-14 05:09:53,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332584877] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:09:53,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171923743] [2024-11-14 05:09:53,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:09:53,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:09:53,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:09:53,880 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:09:53,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 05:09:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:09:55,092 INFO L255 TraceCheckSpWp]: Trace formula consists of 1307 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:09:55,101 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:09:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2024-11-14 05:09:55,275 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:09:55,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171923743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:09:55,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:09:55,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2024-11-14 05:09:55,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934386072] [2024-11-14 05:09:55,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:09:55,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:09:55,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:09:55,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:09:55,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:09:55,278 INFO L87 Difference]: Start difference. First operand 6792 states and 9515 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-14 05:09:57,293 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 05:09:59,299 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 05:10:01,307 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 05:10:06,891 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 05:10:08,897 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 05:10:08,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:10:08,927 INFO L93 Difference]: Finished difference Result 14932 states and 21022 transitions. [2024-11-14 05:10:08,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:10:08,928 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 173 [2024-11-14 05:10:08,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:10:08,991 INFO L225 Difference]: With dead ends: 14932 [2024-11-14 05:10:08,991 INFO L226 Difference]: Without dead ends: 8169 [2024-11-14 05:10:09,016 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:10:09,018 INFO L432 NwaCegarLoop]: 625 mSDtfsCounter, 456 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1367 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:10:09,019 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1367 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 513 Invalid, 5 Unknown, 0 Unchecked, 13.4s Time] [2024-11-14 05:10:09,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8169 states. [2024-11-14 05:10:09,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8169 to 8082. [2024-11-14 05:10:09,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8082 states, 5637 states have (on average 1.3911655135710483) internal successors, (7842), 5799 states have internal predecessors, (7842), 1675 states have call successors, (1675), 734 states have call predecessors, (1675), 769 states have return successors, (1872), 1668 states have call predecessors, (1872), 1674 states have call successors, (1872) [2024-11-14 05:10:09,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8082 states to 8082 states and 11389 transitions. [2024-11-14 05:10:09,504 INFO L78 Accepts]: Start accepts. Automaton has 8082 states and 11389 transitions. Word has length 173 [2024-11-14 05:10:09,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:10:09,505 INFO L471 AbstractCegarLoop]: Abstraction has 8082 states and 11389 transitions. [2024-11-14 05:10:09,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-11-14 05:10:09,505 INFO L276 IsEmpty]: Start isEmpty. Operand 8082 states and 11389 transitions. [2024-11-14 05:10:09,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-11-14 05:10:09,524 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:10:09,525 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:10:09,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 05:10:09,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:10:09,729 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:10:09,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:10:09,730 INFO L85 PathProgramCache]: Analyzing trace with hash -831208640, now seen corresponding path program 1 times [2024-11-14 05:10:09,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:10:09,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652802524] [2024-11-14 05:10:09,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:09,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:10:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-14 05:10:10,665 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:10:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652802524] [2024-11-14 05:10:10,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652802524] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:10:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135391020] [2024-11-14 05:10:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:10,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:10:10,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:10:10,669 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:10:10,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 05:10:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:11,854 INFO L255 TraceCheckSpWp]: Trace formula consists of 1339 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 05:10:11,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:10:12,112 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2024-11-14 05:10:12,112 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:10:12,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135391020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:10:12,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:10:12,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-11-14 05:10:12,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862853135] [2024-11-14 05:10:12,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:10:12,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:10:12,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:10:12,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:10:12,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:10:12,114 INFO L87 Difference]: Start difference. First operand 8082 states and 11389 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-11-14 05:10:14,132 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:10:16,142 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 05:10:18,148 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 05:10:20,151 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 05:10:24,966 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 05:10:26,980 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 05:10:28,986 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 05:10:30,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:10:30,474 INFO L93 Difference]: Finished difference Result 17538 states and 24798 transitions. [2024-11-14 05:10:30,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:10:30,475 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 181 [2024-11-14 05:10:30,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:10:30,531 INFO L225 Difference]: With dead ends: 17538 [2024-11-14 05:10:30,531 INFO L226 Difference]: Without dead ends: 9485 [2024-11-14 05:10:30,555 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:10:30,556 INFO L432 NwaCegarLoop]: 603 mSDtfsCounter, 437 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 24 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-11-14 05:10:30,556 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1769 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 819 Invalid, 7 Unknown, 0 Unchecked, 18.0s Time] [2024-11-14 05:10:30,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9485 states. [2024-11-14 05:10:30,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9485 to 8090. [2024-11-14 05:10:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8090 states, 5645 states have (on average 1.3906111603188662) internal successors, (7850), 5799 states have internal predecessors, (7850), 1675 states have call successors, (1675), 734 states have call predecessors, (1675), 769 states have return successors, (1872), 1668 states have call predecessors, (1872), 1674 states have call successors, (1872) [2024-11-14 05:10:31,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8090 states to 8090 states and 11397 transitions. [2024-11-14 05:10:31,026 INFO L78 Accepts]: Start accepts. Automaton has 8090 states and 11397 transitions. Word has length 181 [2024-11-14 05:10:31,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:10:31,027 INFO L471 AbstractCegarLoop]: Abstraction has 8090 states and 11397 transitions. [2024-11-14 05:10:31,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-11-14 05:10:31,027 INFO L276 IsEmpty]: Start isEmpty. Operand 8090 states and 11397 transitions. [2024-11-14 05:10:31,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-14 05:10:31,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:10:31,046 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:31,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 05:10:31,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 05:10:31,247 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:10:31,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:10:31,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1438431520, now seen corresponding path program 1 times [2024-11-14 05:10:31,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:10:31,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026176456] [2024-11-14 05:10:31,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:31,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:10:31,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:32,387 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2024-11-14 05:10:32,389 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:10:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026176456] [2024-11-14 05:10:32,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026176456] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:10:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228676601] [2024-11-14 05:10:32,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:32,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:10:32,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:10:32,392 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:10:32,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 05:10:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:33,835 INFO L255 TraceCheckSpWp]: Trace formula consists of 1904 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:10:33,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:10:34,398 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2024-11-14 05:10:34,398 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:10:34,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228676601] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:10:34,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:10:34,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-11-14 05:10:34,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072804962] [2024-11-14 05:10:34,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:10:34,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:10:34,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:10:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:10:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 05:10:34,401 INFO L87 Difference]: Start difference. First operand 8090 states and 11397 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 4 states have call successors, (28), 4 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-14 05:10:36,420 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:10:38,424 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 05:10:40,428 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 05:10:44,342 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 05:10:46,358 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:10:48,366 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 05:10:54,098 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 05:10:56,105 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 05:10:58,154 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 05:11:00,166 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 05:11:02,172 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 05:11:04,181 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 05:11:04,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:11:04,410 INFO L93 Difference]: Finished difference Result 24227 states and 34120 transitions. [2024-11-14 05:11:04,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 05:11:04,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 4 states have call successors, (28), 4 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 205 [2024-11-14 05:11:04,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:11:04,553 INFO L225 Difference]: With dead ends: 24227 [2024-11-14 05:11:04,554 INFO L226 Difference]: Without dead ends: 24208 [2024-11-14 05:11:04,570 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:11:04,571 INFO L432 NwaCegarLoop]: 964 mSDtfsCounter, 1315 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 46 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1315 SdHoareTripleChecker+Valid, 2425 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:11:04,571 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1315 Valid, 2425 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1220 Invalid, 12 Unknown, 0 Unchecked, 29.3s Time] [2024-11-14 05:11:04,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24208 states. [2024-11-14 05:11:05,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24208 to 24174. [2024-11-14 05:11:05,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24174 states, 16877 states have (on average 1.39100551045802) internal successors, (23476), 17343 states have internal predecessors, (23476), 4995 states have call successors, (4995), 2194 states have call predecessors, (4995), 2301 states have return successors, (5588), 4972 states have call predecessors, (5588), 4994 states have call successors, (5588) [2024-11-14 05:11:06,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24174 states to 24174 states and 34059 transitions. [2024-11-14 05:11:06,099 INFO L78 Accepts]: Start accepts. Automaton has 24174 states and 34059 transitions. Word has length 205 [2024-11-14 05:11:06,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:11:06,103 INFO L471 AbstractCegarLoop]: Abstraction has 24174 states and 34059 transitions. [2024-11-14 05:11:06,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 4 states have call successors, (28), 4 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-14 05:11:06,104 INFO L276 IsEmpty]: Start isEmpty. Operand 24174 states and 34059 transitions. [2024-11-14 05:11:06,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-14 05:11:06,154 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:11:06,154 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:06,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 05:11:06,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-14 05:11:06,355 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:11:06,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:11:06,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1642909149, now seen corresponding path program 1 times [2024-11-14 05:11:06,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:11:06,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267473735] [2024-11-14 05:11:06,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:06,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:11:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:07,648 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-11-14 05:11:07,648 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:11:07,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267473735] [2024-11-14 05:11:07,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267473735] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:11:07,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564643081] [2024-11-14 05:11:07,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:07,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:11:07,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:11:07,652 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:11:07,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be975535-8d2b-4e77-b598-02485b7b016c/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 05:11:09,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:09,230 INFO L255 TraceCheckSpWp]: Trace formula consists of 1893 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:11:09,236 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:11:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 137 proven. 23 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-11-14 05:11:10,161 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:11:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 11 proven. 11 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2024-11-14 05:11:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564643081] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:11:11,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2010808093] [2024-11-14 05:11:11,060 INFO L159 IcfgInterpreter]: Started Sifa with 136 locations of interest [2024-11-14 05:11:11,060 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:11:11,064 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:11:11,064 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:11:11,064 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:11:33,757 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_malloc with input of size 116 for LOIs [2024-11-14 05:11:33,806 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 62 for LOIs [2024-11-14 05:11:34,136 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 95 for LOIs [2024-11-14 05:11:34,152 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:11:36,166 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 ((as const (Array Int Int)) 0)) (.cse0 (select |c_#memory_$Pointer$.offset| 16)) (.cse1 (select |c_#memory_$Pointer$.base| 16))) (and (= (select .cse0 48) 0) (= c_~LDV_IN_INTERRUPT~0 1) (= (select .cse1 56) 0) (= |c_~#ppp_ldisc~0.base| 15) (= (select |c_#valid| 0) 0) (= c_~async_ops_group0~0.base 0) (= (select |c_#valid| 3) 1) (= (select |c_#length| 9) 4) (= (select .cse0 104) 0) (= 43 (select |c_#length| 12)) (= (select .cse1 80) 0) (= (select |c_#valid| 13) 1) (= (select |c_#valid| 12) 1) (= c_~ppp_ldisc_group1~0.offset 0) (= (select |c_#length| 10) 45) (= (select .cse0 16) 0) (= (select .cse1 32) 0) (= |c_~#set_impl~0.offset| 0) (= (select .cse0 80) 0) (= 16 |c_~#set_impl~0.base|) (exists ((|v_#memory_$Pointer$.base_1201| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_543| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_550| (Array Int (Array Int Int)))) (let ((.cse4 (select |v_#memory_$Pointer$.base_545| 15)) (.cse7 (select |v_#memory_$Pointer$.base_551| 14)) (.cse6 (select |v_#memory_$Pointer$.base_547| 15)) (.cse3 (select |v_#memory_$Pointer$.base_546| 15)) (.cse2 (select |v_#memory_$Pointer$.base_1201| 13)) (.cse10 (select |v_#memory_$Pointer$.base_544| 14)) (.cse11 (select |v_#memory_$Pointer$.base_543| 14)) (.cse8 (select |v_#memory_$Pointer$.base_550| 14)) (.cse9 (select |v_#memory_$Pointer$.base_549| 14))) (and (= |#funAddr~ppp_async_ioctl.base| (select .cse2 8)) (= (store |v_#memory_$Pointer$.base_546| 15 (store .cse3 16 (select .cse4 16))) |v_#memory_$Pointer$.base_545|) (= (store |v_#memory_$Pointer$.base_548| 15 (store .cse5 0 (select .cse6 0))) |v_#memory_$Pointer$.base_547|) (= (store |v_#memory_$Pointer$.base_551| 14 (store .cse7 12 (select .cse8 12))) |v_#memory_$Pointer$.base_550|) (= (store |v_#memory_$Pointer$.base_549| 14 (store .cse9 60 (select (select |v_#memory_$Pointer$.base_548| 14) 60))) |v_#memory_$Pointer$.base_548|) (= (store |v_#memory_$Pointer$.base_1201| 14 (store .cse5 0 (select .cse10 0))) |v_#memory_$Pointer$.base_544|) (= |c_#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_545| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse4 20 |#funAddr~ppp_asynctty_open.base|) 28 |#funAddr~ppp_asynctty_close.base|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.base|) 60 |#funAddr~ppp_asynctty_write.base|) 68 |#funAddr~ppp_asynctty_ioctl.base|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.base|) 100 |#funAddr~ppp_asynctty_hangup.base|) 108 |#funAddr~ppp_asynctty_receive.base|) 116 |#funAddr~ppp_asynctty_wakeup.base|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.base|) 156 (select (select |c_#memory_$Pointer$.base| 15) 156)))) (= (store |v_#memory_$Pointer$.base_543| 14 (store .cse11 8 (select .cse7 8))) |v_#memory_$Pointer$.base_551|) (= (store |v_#memory_$Pointer$.base_547| 15 (store (store .cse6 4 9) 12 (select .cse3 12))) |v_#memory_$Pointer$.base_546|) (= (select .cse2 0) |#funAddr~ppp_async_send.base|) (= (store |v_#memory_$Pointer$.base_544| 14 (store .cse10 4 (select .cse11 4))) |v_#memory_$Pointer$.base_543|) (= (store |v_#memory_$Pointer$.base_550| 14 (store (store (store (store (store (store .cse8 16 0) 24 0) 32 0) 40 0) 48 6) 56 (select .cse9 56))) |v_#memory_$Pointer$.base_549|)))) (= c_~ppp_ldisc_group1~0.base 0) (= (select |c_#valid| 14) 1) (= 2 (select |c_#length| 1)) (= (select |c_#valid| 1) 1) (= (select .cse0 56) 0) (= (select .cse1 48) 0) (<= 1 |c_#StackHeapBarrier|) (= (select .cse1 40) 0) (= c_~async_ops_group0~0.offset 0) (exists ((|v_#memory_int_625| (Array Int (Array Int Int))) (|v_#memory_int_636| (Array Int (Array Int Int))) (|v_#memory_int_635| (Array Int (Array Int Int))) (|v_#memory_int_624| (Array Int (Array Int Int))) (|v_#memory_int_627| (Array Int (Array Int Int))) (|v_#memory_int_638| (Array Int (Array Int Int))) (|v_#memory_int_626| (Array Int (Array Int Int))) (|v_#memory_int_637| (Array Int (Array Int Int))) (|v_#memory_int_621| (Array Int (Array Int Int))) (|v_#memory_int_632| (Array Int (Array Int Int))) (|v_#memory_int_631| (Array Int (Array Int Int))) (|v_#memory_int_620| (Array Int (Array Int Int))) (|v_#memory_int_623| (Array Int (Array Int Int))) (|v_#memory_int_634| (Array Int (Array Int Int))) (|v_#memory_int_622| (Array Int (Array Int Int))) (|v_#memory_int_633| (Array Int (Array Int Int))) (|v_#memory_int_1663| (Array Int (Array Int Int))) (|v_#memory_int_629| (Array Int (Array Int Int))) (|v_#memory_int_618| (Array Int (Array Int Int))) (|v_#memory_int_628| (Array Int (Array Int Int))) (|v_#memory_int_617| (Array Int (Array Int Int))) (|v_#memory_int_639| (Array Int (Array Int Int))) (|v_#memory_int_619| (Array Int (Array Int Int))) (|v_#memory_int_630| (Array Int (Array Int Int)))) (let ((.cse12 (select |v_#memory_int_636| 15)) (.cse19 (select |v_#memory_int_1663| 1)) (.cse28 (select |v_#memory_int_628| 14)) (.cse23 (select |v_#memory_int_625| 15)) (.cse25 (select |v_#memory_int_630| 15)) (.cse21 (select |v_#memory_int_622| 15)) (.cse22 (select |v_#memory_int_627| 15)) (.cse17 (select |v_#memory_int_621| 15)) (.cse29 (select |v_#memory_int_626| 14)) (.cse15 (select |v_#memory_int_619| 14)) (.cse18 (select |v_#memory_int_633| 15)) (.cse13 (select |v_#memory_int_631| 15)) (.cse16 (select |v_#memory_int_617| 14)) (.cse33 (select |v_#memory_int_632| 15)) (.cse14 (select |v_#memory_int_1663| 9)) (.cse24 (select |v_#memory_int_637| 15)) (.cse34 (select |v_#memory_int_634| 15)) (.cse36 (select |v_#memory_int_638| 15)) (.cse35 (select |v_#memory_int_639| 15)) (.cse31 (select |v_#memory_int_620| 15)) (.cse27 (select |v_#memory_int_623| 14)) (.cse30 (select |v_#memory_int_618| 15)) (.cse32 (select |v_#memory_int_635| 15)) (.cse26 (select |v_#memory_int_629| 15)) (.cse20 (select |v_#memory_int_624| 15))) (and (= (store |v_#memory_int_636| 15 (store .cse12 44 (select .cse13 44))) |v_#memory_int_631|) (= 112 (select .cse14 1)) (= (store |v_#memory_int_619| 14 (store .cse15 48 (select .cse16 48))) |v_#memory_int_617|) (= |v_#memory_int_633| (store |v_#memory_int_621| 15 (store .cse17 148 (select .cse18 148)))) (= 48 (select .cse19 0)) (= 112 (select .cse14 2)) (= (store |v_#memory_int_624| 15 (store .cse20 100 (select .cse21 100))) |v_#memory_int_622|) (= (store |v_#memory_int_627| 15 (store .cse22 116 (select .cse23 116))) |v_#memory_int_625|) (= (store |v_#memory_int_637| 15 (store .cse24 36 (select .cse12 36))) |v_#memory_int_636|) (= (select .cse19 1) 0) (= (store |v_#memory_int_630| 15 (store .cse25 84 (select .cse26 84))) |v_#memory_int_629|) (= (store |v_#memory_int_623| 14 (store .cse27 24 (select .cse28 24))) |v_#memory_int_628|) (= (store |v_#memory_int_628| 14 (store .cse28 32 (select .cse29 32))) |v_#memory_int_626|) (= 112 (select .cse14 0)) (= (store |v_#memory_int_625| 15 (store .cse23 124 (select .cse30 124))) |v_#memory_int_618|) (= (store |v_#memory_int_620| 15 (store .cse31 76 (select .cse25 76))) |v_#memory_int_630|) (= (store |v_#memory_int_622| 15 (store .cse21 108 (select .cse22 108))) |v_#memory_int_627|) (= (store |v_#memory_int_635| 15 (store .cse32 140 (select .cse17 140))) |v_#memory_int_621|) (= |v_#memory_int_619| (store |v_#memory_int_626| 14 (store .cse29 40 (select .cse15 40)))) (= (store |v_#memory_int_633| 15 (store .cse18 156 0)) |c_#memory_int|) (= (store |v_#memory_int_631| 15 (store .cse13 52 (select .cse33 52))) |v_#memory_int_632|) (= |v_#memory_int_634| (store (store |v_#memory_int_617| 14 (store (store .cse16 56 0) 60 0)) 15 (store (store .cse5 0 21507) 4 (select .cse34 4)))) (= (store |v_#memory_int_632| 15 (store .cse33 60 (select .cse35 60))) |v_#memory_int_639|) (= (select .cse14 3) 0) (= (store |v_#memory_int_638| 15 (store .cse36 28 (select .cse24 28))) |v_#memory_int_637|) (= (store |v_#memory_int_634| 15 (store (store (store .cse34 12 0) 16 0) 20 (select .cse36 20))) |v_#memory_int_638|) (= (store |v_#memory_int_639| 15 (store .cse35 68 (select .cse31 68))) |v_#memory_int_620|) (= (store |v_#memory_int_1663| 14 (store (store (store (store (store .cse5 0 0) 4 0) 8 3736018669) 12 4294967295) 16 (select .cse27 16))) |v_#memory_int_623|) (= (store |v_#memory_int_618| 15 (store .cse30 132 (select .cse32 132))) |v_#memory_int_635|) (= (store |v_#memory_int_629| 15 (store .cse26 92 (select .cse20 92))) |v_#memory_int_624|)))) (= (select .cse1 88) 0) (= c_~ldv_state_variable_1~0 0) (= (select |c_#valid| 5) 1) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (exists ((|v_#memory_$Pointer$.offset_544| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_545| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_546| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_547| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_548| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_549| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_550| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_551| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1201| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_543| (Array Int (Array Int Int)))) (let ((.cse40 (select |v_#memory_$Pointer$.offset_547| 14)) (.cse38 (select |v_#memory_$Pointer$.offset_549| 14)) (.cse37 (select |v_#memory_$Pointer$.offset_544| 14)) (.cse43 (select |v_#memory_$Pointer$.offset_543| 15)) (.cse45 (select |v_#memory_$Pointer$.offset_1201| 13)) (.cse41 (select |v_#memory_$Pointer$.offset_546| 14)) (.cse44 (select |v_#memory_$Pointer$.offset_545| 14)) (.cse39 (select |v_#memory_$Pointer$.offset_551| 15)) (.cse42 (select |v_#memory_$Pointer$.offset_550| 15))) (and (= (store |v_#memory_$Pointer$.offset_544| 14 (store (store (store (store (store (store .cse37 16 (- 1)) 24 0) 32 0) 40 0) 48 0) 56 (select .cse38 56))) |v_#memory_$Pointer$.offset_549|) (= (store |v_#memory_$Pointer$.offset_548| 15 (store .cse5 0 (select .cse39 0))) |v_#memory_$Pointer$.offset_551|) (= (store |v_#memory_$Pointer$.offset_1201| 14 (store .cse5 0 (select .cse40 0))) |v_#memory_$Pointer$.offset_547|) (= |v_#memory_$Pointer$.offset_546| (store |v_#memory_$Pointer$.offset_547| 14 (store .cse40 4 (select .cse41 4)))) (= (store |v_#memory_$Pointer$.offset_549| 14 (store .cse38 60 (select (select |v_#memory_$Pointer$.offset_548| 14) 60))) |v_#memory_$Pointer$.offset_548|) (= (store |v_#memory_$Pointer$.offset_550| 15 (store .cse42 16 (select .cse43 16))) |v_#memory_$Pointer$.offset_543|) (= (store |v_#memory_$Pointer$.offset_545| 14 (store .cse44 12 (select .cse37 12))) |v_#memory_$Pointer$.offset_544|) (= (select .cse45 0) |#funAddr~ppp_async_send.offset|) (= (store |v_#memory_$Pointer$.offset_543| 15 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse43 20 |#funAddr~ppp_asynctty_open.offset|) 28 |#funAddr~ppp_asynctty_close.offset|) 36 0) 44 0) 52 |#funAddr~ppp_asynctty_read.offset|) 60 |#funAddr~ppp_asynctty_write.offset|) 68 |#funAddr~ppp_asynctty_ioctl.offset|) 76 0) 84 0) 92 |#funAddr~ppp_asynctty_poll.offset|) 100 |#funAddr~ppp_asynctty_hangup.offset|) 108 |#funAddr~ppp_asynctty_receive.offset|) 116 |#funAddr~ppp_asynctty_wakeup.offset|) 124 0) 132 0) 140 0) 148 |c_~#__this_module~0.offset|) 156 (select (select |c_#memory_$Pointer$.offset| 15) 156))) |c_#memory_$Pointer$.offset|) (= (select .cse45 8) |#funAddr~ppp_async_ioctl.offset|) (= (store |v_#memory_$Pointer$.offset_546| 14 (store .cse41 8 (select .cse44 8))) |v_#memory_$Pointer$.offset_545|) (= (store |v_#memory_$Pointer$.offset_551| 15 (store (store .cse39 4 0) 12 (select .cse42 12))) |v_#memory_$Pointer$.offset_550|)))) (= 160 (select |c_#length| 15)) (= 13 |c_~#async_ops~0.base|) (= |c_~#ppp_ldisc~0.offset| 0) (= (select |c_#valid| 9) 1) (= (select .cse0 112) 0) (= (select |c_#valid| 2) 1) (= (select .cse1 8) 0) (= (select .cse1 24) 0) (= (select .cse0 40) 0) (= (select |c_#length| 4) 12) (= (select |c_#length| 11) 34) (= 15 (select |c_#length| 6)) (= (select .cse0 0) 0) (= (select |c_#valid| 4) 1) (= (select |c_#length| 5) 16) (= (select |c_#valid| 8) 1) (= (select .cse1 104) 0) (= |c_~#disc_data_lock~0.base| 14) (= 16 (select |c_#length| 13)) (= (select |c_#length| 7) 25) (= 104 (select |c_#length| 2)) (= (select |c_#length| 16) 120) (= 22 (select |c_#length| 3)) (= (select |c_#valid| 15) 1) (= (select |c_#valid| 16) 1) (= (select .cse0 72) 0) (= c_~ref_cnt~0 0) (= (select .cse0 88) 0) (= c_~ldv_state_variable_2~0 0) (= (select .cse0 64) 0) (= (select |c_#valid| 11) 1) (= (select .cse0 96) 0) (= (select .cse0 8) 0) (= 250 c_~flag_time~0) (= (select .cse1 64) 0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= (select .cse0 32) 0) (= (select .cse1 0) 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= |c_~#disc_data_lock~0.offset| 0) (= (select |c_#valid| 6) 1) (= (select .cse1 16) 0) (= |c_~#async_ops~0.offset| 0) (= (select .cse1 112) 0) (= (select .cse1 96) 0) (= (select .cse0 24) 0) (= (select |c_#valid| 10) 1) (= (select |c_#valid| 7) 1) (= (select |c_#length| 14) 68) (= (select |c_#length| 8) 25) (= (select .cse1 72) 0))) is different from false [2024-11-14 05:12:04,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [2010808093] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:12:04,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:12:04,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [6, 6, 6] total 73 [2024-11-14 05:12:04,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806137949] [2024-11-14 05:12:04,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:12:04,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-14 05:12:04,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:12:04,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-14 05:12:04,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=4560, Unknown=5, NotChecked=140, Total=5256 [2024-11-14 05:12:04,125 INFO L87 Difference]: Start difference. First operand 24174 states and 34059 transitions. Second operand has 64 states, 49 states have (on average 2.020408163265306) internal successors, (99), 46 states have internal predecessors, (99), 15 states have call successors, (29), 4 states have call predecessors, (29), 4 states have return successors, (28), 15 states have call predecessors, (28), 15 states have call successors, (28) [2024-11-14 05:12:06,136 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 05:12:08,146 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 05:12:10,163 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 [0] [2024-11-14 05:12:12,169 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 [0] [2024-11-14 05:12:14,177 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 [0] [2024-11-14 05:12:16,181 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 05:12:18,194 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 [0] [2024-11-14 05:12:20,197 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 05:12:22,206 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 05:12:24,211 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 05:12:26,220 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 05:12:28,226 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 05:12:30,236 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 05:12:32,245 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 05:12:34,249 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 05:12:36,260 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 [0] [2024-11-14 05:12:38,265 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 [0] [2024-11-14 05:12:40,269 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 05:12:42,276 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 05:12:44,285 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 [0] [2024-11-14 05:12:46,293 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 05:12:48,296 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 [0] [2024-11-14 05:12:50,301 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 [0] [2024-11-14 05:12:52,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 05:12:54,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 05:12:56,323 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 [0] [2024-11-14 05:12:58,332 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 05:13:00,343 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 [0] [2024-11-14 05:13:02,351 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 [0] [2024-11-14 05:13:04,357 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 05:13:06,362 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 05:13:08,366 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 [0] [2024-11-14 05:13:10,372 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 05:13:12,381 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 [0] [2024-11-14 05:13:14,385 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 [0] [2024-11-14 05:13:16,396 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 05:13:18,401 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 [0] [2024-11-14 05:13:20,405 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 05:13:22,416 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 05:13:24,424 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 05:13:26,433 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 [0] [2024-11-14 05:13:28,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 05:13:30,450 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 [0] [2024-11-14 05:13:32,457 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 [0] [2024-11-14 05:13:34,462 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 05:13:36,466 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 05:13:38,471 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 [0] [2024-11-14 05:13:40,481 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 [0] [2024-11-14 05:13:42,485 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 05:13:44,494 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 [0] [2024-11-14 05:13:46,501 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 [0] [2024-11-14 05:13:48,509 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 05:13:50,517 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 05:13:52,521 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 05:13:54,527 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 05:13:56,531 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 05:13:58,539 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 05:14:00,544 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 05:14:02,552 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 [0] [2024-11-14 05:14:04,560 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 [0] [2024-11-14 05:14:06,566 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 05:14:08,571 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 [0] [2024-11-14 05:14:43,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:52,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:53,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:09,687 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 05:15:11,708 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:15:13,712 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 [0] [2024-11-14 05:15:15,720 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 [0] [2024-11-14 05:15:17,742 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 [0] [2024-11-14 05:15:19,747 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 05:15:21,767 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 [0] [2024-11-14 05:15:23,773 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 05:15:25,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 05:15:27,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 05:15:29,801 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 05:15:31,807 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 05:15:33,814 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 05:15:35,831 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:15:37,843 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 05:15:39,854 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 [0] [2024-11-14 05:15:41,871 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 [0] [2024-11-14 05:15:43,877 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 05:15:45,892 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 05:15:47,912 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 [0] [2024-11-14 05:15:49,917 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 05:15:51,927 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 [0] [2024-11-14 05:15:53,942 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 [0] [2024-11-14 05:15:55,955 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 05:15:57,966 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 05:15:59,974 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 [0] [2024-11-14 05:16:01,986 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 05:16:03,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 [0] [2024-11-14 05:16:06,002 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 [0] [2024-11-14 05:16:08,014 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 05:16:10,021 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 []