./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh --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 f91d2143e2aa98b5d48c7de2c4b17a3507ecfb748f26bae9be6d0588f4557bb1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:21:15,751 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:21:15,814 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 17:21:15,819 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:21:15,819 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:21:15,843 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:21:15,844 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:21:15,844 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:21:15,845 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:21:15,846 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:21:15,846 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:21:15,847 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:21:15,847 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:21:15,848 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:21:15,848 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:21:15,849 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:21:15,849 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:21:15,850 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:21:15,850 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:21:15,851 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:21:15,851 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:21:15,852 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:21:15,853 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:21:15,853 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:21:15,854 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:21:15,854 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:21:15,855 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:21:15,855 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:21:15,855 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:21:15,856 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:21:15,856 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:21:15,857 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:21:15,857 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:21:15,857 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:21:15,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:21:15,858 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:21:15,858 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:21:15,858 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:21:15,858 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:21:15,858 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:21:15,859 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:21:15,859 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:21:15,859 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:21:15,859 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:21:15,860 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh 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 -> f91d2143e2aa98b5d48c7de2c4b17a3507ecfb748f26bae9be6d0588f4557bb1 [2023-12-02 17:21:16,079 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:21:16,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:21:16,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:21:16,104 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:21:16,104 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:21:16,105 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i [2023-12-02 17:21:18,889 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:21:19,309 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:21:19,310 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i [2023-12-02 17:21:19,348 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/data/e904983e4/a64ebd9fa12f41d1b3248c2070d043ba/FLAG444799e31 [2023-12-02 17:21:19,362 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/data/e904983e4/a64ebd9fa12f41d1b3248c2070d043ba [2023-12-02 17:21:19,364 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:21:19,366 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:21:19,367 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:21:19,367 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:21:19,372 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:21:19,373 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:21:19" (1/1) ... [2023-12-02 17:21:19,374 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62ddb15a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:19, skipping insertion in model container [2023-12-02 17:21:19,374 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:21:19" (1/1) ... [2023-12-02 17:21:19,463 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:21:20,084 WARN L240 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_ae4f7b31-91a9-4952-b58a-d16a92a052a6/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i[183784,183797] [2023-12-02 17:21:20,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:21:20,147 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:21:20,312 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6057] [2023-12-02 17:21:20,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6060] [2023-12-02 17:21:20,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6063] [2023-12-02 17:21:20,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6066] [2023-12-02 17:21:20,316 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6069] [2023-12-02 17:21:20,328 WARN L240 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_ae4f7b31-91a9-4952-b58a-d16a92a052a6/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i[183784,183797] [2023-12-02 17:21:20,335 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:21:20,364 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:21:20,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20 WrapperNode [2023-12-02 17:21:20,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:21:20,366 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:21:20,366 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:21:20,366 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:21:20,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,393 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,424 INFO L138 Inliner]: procedures = 68, calls = 171, calls flagged for inlining = 23, calls inlined = 16, statements flattened = 358 [2023-12-02 17:21:20,424 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:21:20,425 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:21:20,425 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:21:20,426 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:21:20,433 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,433 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,441 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,442 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,460 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,465 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,469 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,473 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,479 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:21:20,480 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:21:20,480 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:21:20,480 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:21:20,481 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (1/1) ... [2023-12-02 17:21:20,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:21:20,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:21:20,507 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:21:20,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:21:20,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:21:20,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:21:20,555 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 17:21:20,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 17:21:20,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 17:21:20,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-12-02 17:21:20,555 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-12-02 17:21:20,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2023-12-02 17:21:20,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-12-02 17:21:20,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-12-02 17:21:20,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-12-02 17:21:20,556 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:21:20,557 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:21:20,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 17:21:20,557 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:21:20,557 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:21:20,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:21:20,557 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-12-02 17:21:20,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-12-02 17:21:20,759 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:21:20,762 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:21:20,847 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 17:21:21,109 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:21:21,219 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:21:21,220 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-02 17:21:21,221 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:21:21 BoogieIcfgContainer [2023-12-02 17:21:21,221 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:21:21,224 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:21:21,224 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:21:21,227 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:21:21,228 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:21:19" (1/3) ... [2023-12-02 17:21:21,228 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce3497e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:21:21, skipping insertion in model container [2023-12-02 17:21:21,228 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:21:20" (2/3) ... [2023-12-02 17:21:21,229 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce3497e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:21:21, skipping insertion in model container [2023-12-02 17:21:21,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:21:21" (3/3) ... [2023-12-02 17:21:21,230 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--net--ppp--pppox.ko-entry_point.cil.out.i [2023-12-02 17:21:21,249 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:21:21,249 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:21:21,297 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:21:21,304 INFO L357 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, mHoare=true, 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;@6a83404a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:21:21,304 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:21:21,307 INFO L276 IsEmpty]: Start isEmpty. Operand has 65 states, 45 states have (on average 1.488888888888889) internal successors, (67), 51 states have internal predecessors, (67), 12 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-12-02 17:21:21,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-02 17:21:21,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:21,318 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 17:21:21,318 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:21,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:21,324 INFO L85 PathProgramCache]: Analyzing trace with hash 209155657, now seen corresponding path program 1 times [2023-12-02 17:21:21,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:21,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024076062] [2023-12-02 17:21:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:21,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:21:21,805 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:21,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024076062] [2023-12-02 17:21:21,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024076062] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:21:21,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:21:21,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:21:21,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834880982] [2023-12-02 17:21:21,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:21,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:21:21,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:21,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:21:21,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:21:21,842 INFO L87 Difference]: Start difference. First operand has 65 states, 45 states have (on average 1.488888888888889) internal successors, (67), 51 states have internal predecessors, (67), 12 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:21,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:21,935 INFO L93 Difference]: Finished difference Result 143 states and 208 transitions. [2023-12-02 17:21:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:21:21,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 45 [2023-12-02 17:21:21,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:21,947 INFO L225 Difference]: With dead ends: 143 [2023-12-02 17:21:21,947 INFO L226 Difference]: Without dead ends: 90 [2023-12-02 17:21:21,950 INFO L412 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 [2023-12-02 17:21:21,953 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 44 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:21,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 137 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:21:21,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-12-02 17:21:21,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 87. [2023-12-02 17:21:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 70 states have (on average 1.4142857142857144) internal successors, (99), 71 states have internal predecessors, (99), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-02 17:21:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 117 transitions. [2023-12-02 17:21:22,000 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 117 transitions. Word has length 45 [2023-12-02 17:21:22,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:22,001 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 117 transitions. [2023-12-02 17:21:22,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:22,002 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 117 transitions. [2023-12-02 17:21:22,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-02 17:21:22,004 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:22,005 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 17:21:22,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 17:21:22,005 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:22,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1470143800, now seen corresponding path program 1 times [2023-12-02 17:21:22,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:22,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419875641] [2023-12-02 17:21:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:22,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:22,144 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:21:22,144 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:22,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419875641] [2023-12-02 17:21:22,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419875641] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:21:22,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:21:22,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:21:22,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905301744] [2023-12-02 17:21:22,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:22,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:21:22,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:22,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:21:22,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:21:22,148 INFO L87 Difference]: Start difference. First operand 87 states and 117 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:22,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:22,210 INFO L93 Difference]: Finished difference Result 133 states and 184 transitions. [2023-12-02 17:21:22,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:21:22,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2023-12-02 17:21:22,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:22,213 INFO L225 Difference]: With dead ends: 133 [2023-12-02 17:21:22,214 INFO L226 Difference]: Without dead ends: 128 [2023-12-02 17:21:22,214 INFO L412 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 [2023-12-02 17:21:22,216 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 41 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:22,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 105 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:21:22,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2023-12-02 17:21:22,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2023-12-02 17:21:22,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 111 states have (on average 1.4414414414414414) internal successors, (160), 112 states have internal predecessors, (160), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-02 17:21:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 178 transitions. [2023-12-02 17:21:22,233 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 178 transitions. Word has length 47 [2023-12-02 17:21:22,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:22,233 INFO L495 AbstractCegarLoop]: Abstraction has 128 states and 178 transitions. [2023-12-02 17:21:22,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:22,234 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 178 transitions. [2023-12-02 17:21:22,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 17:21:22,236 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:22,236 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-02 17:21:22,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 17:21:22,236 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:22,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:22,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1179730088, now seen corresponding path program 1 times [2023-12-02 17:21:22,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:22,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70495795] [2023-12-02 17:21:22,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:22,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:22,367 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:21:22,368 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:22,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70495795] [2023-12-02 17:21:22,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70495795] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:21:22,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:21:22,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:21:22,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342823548] [2023-12-02 17:21:22,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:22,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:21:22,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:22,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:21:22,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:21:22,371 INFO L87 Difference]: Start difference. First operand 128 states and 178 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:22,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:22,422 INFO L93 Difference]: Finished difference Result 229 states and 324 transitions. [2023-12-02 17:21:22,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:21:22,422 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 49 [2023-12-02 17:21:22,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:22,424 INFO L225 Difference]: With dead ends: 229 [2023-12-02 17:21:22,424 INFO L226 Difference]: Without dead ends: 123 [2023-12-02 17:21:22,425 INFO L412 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 [2023-12-02 17:21:22,426 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 44 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:22,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 110 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:21:22,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-12-02 17:21:22,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 118. [2023-12-02 17:21:22,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 103 states have (on average 1.4368932038834952) internal successors, (148), 104 states have internal predecessors, (148), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:21:22,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 164 transitions. [2023-12-02 17:21:22,440 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 164 transitions. Word has length 49 [2023-12-02 17:21:22,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:22,441 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 164 transitions. [2023-12-02 17:21:22,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:22,441 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 164 transitions. [2023-12-02 17:21:22,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 17:21:22,443 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:22,444 INFO L195 NwaCegarLoop]: trace histogram [2, 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] [2023-12-02 17:21:22,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 17:21:22,444 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:22,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:22,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1963924090, now seen corresponding path program 1 times [2023-12-02 17:21:22,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:22,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566530169] [2023-12-02 17:21:22,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:22,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:22,847 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:21:22,848 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566530169] [2023-12-02 17:21:22,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566530169] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:21:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713911855] [2023-12-02 17:21:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:22,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:21:22,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:21:22,851 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:21:22,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 17:21:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:23,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 17:21:23,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:21:23,194 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:21:23,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:21:23,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713911855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:21:23,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:21:23,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2023-12-02 17:21:23,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755791812] [2023-12-02 17:21:23,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:23,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:21:23,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:23,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:21:23,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:21:23,197 INFO L87 Difference]: Start difference. First operand 118 states and 164 transitions. Second operand has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:23,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:23,266 INFO L93 Difference]: Finished difference Result 222 states and 314 transitions. [2023-12-02 17:21:23,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:21:23,266 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 57 [2023-12-02 17:21:23,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:23,268 INFO L225 Difference]: With dead ends: 222 [2023-12-02 17:21:23,268 INFO L226 Difference]: Without dead ends: 119 [2023-12-02 17:21:23,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:21:23,270 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 0 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:23,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 183 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:21:23,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2023-12-02 17:21:23,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2023-12-02 17:21:23,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 104 states have (on average 1.4326923076923077) internal successors, (149), 105 states have internal predecessors, (149), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:21:23,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 165 transitions. [2023-12-02 17:21:23,281 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 165 transitions. Word has length 57 [2023-12-02 17:21:23,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:23,281 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 165 transitions. [2023-12-02 17:21:23,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-02 17:21:23,282 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 165 transitions. [2023-12-02 17:21:23,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 17:21:23,283 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:23,283 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 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] [2023-12-02 17:21:23,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:21:23,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:21:23,489 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:23,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:23,489 INFO L85 PathProgramCache]: Analyzing trace with hash 51478376, now seen corresponding path program 1 times [2023-12-02 17:21:23,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:23,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096051903] [2023-12-02 17:21:23,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:23,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:23,914 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 17:21:23,915 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:23,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096051903] [2023-12-02 17:21:23,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096051903] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:21:23,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454192486] [2023-12-02 17:21:23,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:23,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:21:23,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:21:23,918 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:21:23,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 17:21:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:24,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:21:24,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:21:24,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:21:24,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 140 [2023-12-02 17:21:24,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:21:24,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 122 [2023-12-02 17:21:24,771 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-02 17:21:24,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:21:24,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:21:24,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 182 treesize of output 152 [2023-12-02 17:21:25,002 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:21:25,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 148 treesize of output 133 [2023-12-02 17:21:25,201 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-02 17:21:25,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454192486] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:21:25,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:21:25,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5, 5] total 12 [2023-12-02 17:21:25,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539398792] [2023-12-02 17:21:25,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:25,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:21:25,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:25,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:21:25,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:21:25,204 INFO L87 Difference]: Start difference. First operand 119 states and 165 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:25,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:25,317 INFO L93 Difference]: Finished difference Result 162 states and 228 transitions. [2023-12-02 17:21:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:21:25,317 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2023-12-02 17:21:25,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:25,319 INFO L225 Difference]: With dead ends: 162 [2023-12-02 17:21:25,319 INFO L226 Difference]: Without dead ends: 159 [2023-12-02 17:21:25,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:21:25,321 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 124 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:25,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 127 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:21:25,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-02 17:21:25,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 118. [2023-12-02 17:21:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 104 states have (on average 1.4230769230769231) internal successors, (148), 104 states have internal predecessors, (148), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:21:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 163 transitions. [2023-12-02 17:21:25,331 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 163 transitions. Word has length 59 [2023-12-02 17:21:25,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:25,332 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 163 transitions. [2023-12-02 17:21:25,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:25,332 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 163 transitions. [2023-12-02 17:21:25,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 17:21:25,334 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:25,334 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 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] [2023-12-02 17:21:25,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 17:21:25,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:21:25,541 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:25,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:25,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1029832074, now seen corresponding path program 1 times [2023-12-02 17:21:25,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:25,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677335122] [2023-12-02 17:21:25,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:25,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:25,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 17:21:26,141 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:26,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677335122] [2023-12-02 17:21:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677335122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:21:26,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:21:26,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:21:26,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951406093] [2023-12-02 17:21:26,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:21:26,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:21:26,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:21:26,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:21:26,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:21:26,144 INFO L87 Difference]: Start difference. First operand 118 states and 163 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:26,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:21:26,205 INFO L93 Difference]: Finished difference Result 158 states and 223 transitions. [2023-12-02 17:21:26,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:21:26,206 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 64 [2023-12-02 17:21:26,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:21:26,207 INFO L225 Difference]: With dead ends: 158 [2023-12-02 17:21:26,208 INFO L226 Difference]: Without dead ends: 153 [2023-12-02 17:21:26,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:21:26,209 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 34 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:21:26,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 136 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:21:26,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2023-12-02 17:21:26,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 119. [2023-12-02 17:21:26,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 105 states have internal predecessors, (150), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:21:26,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 165 transitions. [2023-12-02 17:21:26,220 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 165 transitions. Word has length 64 [2023-12-02 17:21:26,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:21:26,221 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 165 transitions. [2023-12-02 17:21:26,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 17:21:26,221 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 165 transitions. [2023-12-02 17:21:26,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-02 17:21:26,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:21:26,223 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 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] [2023-12-02 17:21:26,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 17:21:26,223 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:21:26,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:21:26,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1749868513, now seen corresponding path program 1 times [2023-12-02 17:21:26,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:21:26,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134790744] [2023-12-02 17:21:26,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:26,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:21:26,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:26,661 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 17:21:26,661 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:21:26,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134790744] [2023-12-02 17:21:26,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134790744] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:21:26,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727720265] [2023-12-02 17:21:26,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:21:26,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:21:26,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:21:26,663 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:21:26,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 17:21:26,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:21:26,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:21:26,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:21:26,997 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 17:21:26,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:21:27,114 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 17:21:27,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727720265] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:21:27,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [57153773] [2023-12-02 17:21:27,136 INFO L159 IcfgInterpreter]: Started Sifa with 49 locations of interest [2023-12-02 17:21:27,136 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:21:27,140 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:21:27,145 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:21:27,145 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:21:52,522 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_module_put with input of size 133 for LOIs [2023-12-02 17:21:52,620 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_memset with input of size 602 for LOIs [2023-12-02 17:21:55,967 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_init_zalloc with input of size 770 for LOIs [2023-12-02 17:22:11,421 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.meminit with input of size 794 for LOIs [2023-12-02 17:22:13,550 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 76 for LOIs [2023-12-02 17:22:13,565 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:22:26,924 WARN L293 SmtUtils]: Spent 11.13s on a formula simplification. DAG size of input: 770 DAG size of output: 758 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:22:38,941 WARN L293 SmtUtils]: Spent 11.68s on a formula simplification. DAG size of input: 790 DAG size of output: 778 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:22:51,702 WARN L293 SmtUtils]: Spent 12.37s on a formula simplification. DAG size of input: 794 DAG size of output: 782 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:23:04,726 WARN L293 SmtUtils]: Spent 12.55s on a formula simplification. DAG size of input: 795 DAG size of output: 783 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:23:36,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [57153773] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:23:36,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:23:36,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [5, 5, 5] total 48 [2023-12-02 17:23:36,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894236929] [2023-12-02 17:23:36,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:23:36,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-12-02 17:23:36,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:23:36,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-12-02 17:23:36,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2120, Unknown=1, NotChecked=0, Total=2256 [2023-12-02 17:23:36,552 INFO L87 Difference]: Start difference. First operand 119 states and 165 transitions. Second operand has 40 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:23:58,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:23:58,867 INFO L93 Difference]: Finished difference Result 373 states and 540 transitions. [2023-12-02 17:23:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-02 17:23:58,868 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) Word has length 70 [2023-12-02 17:23:58,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:23:58,870 INFO L225 Difference]: With dead ends: 373 [2023-12-02 17:23:58,870 INFO L226 Difference]: Without dead ends: 272 [2023-12-02 17:23:58,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1074 ImplicationChecksByTransitivity, 93.0s TimeCoverageRelationStatistics Valid=335, Invalid=4920, Unknown=1, NotChecked=0, Total=5256 [2023-12-02 17:23:58,874 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 60 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 3035 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 3062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 3035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:23:58,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 673 Invalid, 3062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 3035 Invalid, 0 Unknown, 0 Unchecked, 12.2s Time] [2023-12-02 17:23:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-12-02 17:23:58,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 235. [2023-12-02 17:23:58,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 220 states have (on average 1.4363636363636363) internal successors, (316), 219 states have internal predecessors, (316), 9 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-02 17:23:58,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 333 transitions. [2023-12-02 17:23:58,904 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 333 transitions. Word has length 70 [2023-12-02 17:23:58,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:23:58,905 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 333 transitions. [2023-12-02 17:23:58,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:23:58,905 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 333 transitions. [2023-12-02 17:23:58,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-02 17:23:58,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:23:58,907 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 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] [2023-12-02 17:23:58,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-02 17:23:59,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:23:59,107 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:23:59,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:23:59,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1189496265, now seen corresponding path program 1 times [2023-12-02 17:23:59,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:23:59,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994495391] [2023-12-02 17:23:59,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:23:59,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:23:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:23:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 17:23:59,657 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:23:59,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994495391] [2023-12-02 17:23:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994495391] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:23:59,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574172723] [2023-12-02 17:23:59,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:23:59,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:23:59,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:23:59,659 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:23:59,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 17:23:59,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:23:59,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:23:59,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:24:00,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:24:00,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 170 treesize of output 140 [2023-12-02 17:24:00,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:24:00,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 122 [2023-12-02 17:24:00,143 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 17:24:00,143 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:24:00,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574172723] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:24:00,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:24:00,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 13 [2023-12-02 17:24:00,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553463982] [2023-12-02 17:24:00,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:24:00,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:24:00,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:24:00,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:24:00,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:24:00,145 INFO L87 Difference]: Start difference. First operand 235 states and 333 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:24:00,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:24:00,364 INFO L93 Difference]: Finished difference Result 422 states and 606 transitions. [2023-12-02 17:24:00,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:24:00,365 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 72 [2023-12-02 17:24:00,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:24:00,369 INFO L225 Difference]: With dead ends: 422 [2023-12-02 17:24:00,370 INFO L226 Difference]: Without dead ends: 417 [2023-12-02 17:24:00,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2023-12-02 17:24:00,371 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 120 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:24:00,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 199 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:24:00,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-12-02 17:24:00,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 341. [2023-12-02 17:24:00,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 323 states have (on average 1.4396284829721362) internal successors, (465), 323 states have internal predecessors, (465), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2023-12-02 17:24:00,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 485 transitions. [2023-12-02 17:24:00,420 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 485 transitions. Word has length 72 [2023-12-02 17:24:00,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:24:00,420 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 485 transitions. [2023-12-02 17:24:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:24:00,421 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 485 transitions. [2023-12-02 17:24:00,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-02 17:24:00,423 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:24:00,423 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 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] [2023-12-02 17:24:00,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-02 17:24:00,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:24:00,624 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:24:00,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:24:00,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1499145375, now seen corresponding path program 1 times [2023-12-02 17:24:00,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:24:00,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541336122] [2023-12-02 17:24:00,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:24:00,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:24:00,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:24:00,707 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 17:24:00,707 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:24:00,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541336122] [2023-12-02 17:24:00,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541336122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:24:00,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:24:00,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:24:00,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557970169] [2023-12-02 17:24:00,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:24:00,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:24:00,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:24:00,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:24:00,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:24:00,710 INFO L87 Difference]: Start difference. First operand 341 states and 485 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:24:00,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:24:00,782 INFO L93 Difference]: Finished difference Result 517 states and 741 transitions. [2023-12-02 17:24:00,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:24:00,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 75 [2023-12-02 17:24:00,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:24:00,785 INFO L225 Difference]: With dead ends: 517 [2023-12-02 17:24:00,785 INFO L226 Difference]: Without dead ends: 248 [2023-12-02 17:24:00,785 INFO L412 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 [2023-12-02 17:24:00,786 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 32 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:24:00,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 89 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:24:00,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2023-12-02 17:24:00,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 227. [2023-12-02 17:24:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 209 states have (on average 1.4114832535885167) internal successors, (295), 209 states have internal predecessors, (295), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2023-12-02 17:24:00,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 315 transitions. [2023-12-02 17:24:00,826 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 315 transitions. Word has length 75 [2023-12-02 17:24:00,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:24:00,826 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 315 transitions. [2023-12-02 17:24:00,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:24:00,827 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 315 transitions. [2023-12-02 17:24:00,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-02 17:24:00,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:24:00,828 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-02 17:24:00,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 17:24:00,829 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:24:00,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:24:00,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1615298146, now seen corresponding path program 1 times [2023-12-02 17:24:00,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:24:00,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386326454] [2023-12-02 17:24:00,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:24:00,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:24:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:24:01,225 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-02 17:24:01,225 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:24:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386326454] [2023-12-02 17:24:01,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386326454] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:24:01,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445838586] [2023-12-02 17:24:01,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:24:01,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:24:01,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:24:01,227 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:24:01,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 17:24:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:24:01,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 17:24:01,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:24:01,573 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-02 17:24:01,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:24:01,672 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-02 17:24:01,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445838586] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:24:01,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [770734403] [2023-12-02 17:24:01,676 INFO L159 IcfgInterpreter]: Started Sifa with 49 locations of interest [2023-12-02 17:24:01,676 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:24:01,676 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:24:01,677 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:24:01,677 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:24:25,904 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_module_put with input of size 133 for LOIs [2023-12-02 17:24:26,002 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_memset with input of size 602 for LOIs [2023-12-02 17:24:29,474 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_init_zalloc with input of size 770 for LOIs [2023-12-02 17:24:44,672 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.meminit with input of size 794 for LOIs [2023-12-02 17:24:46,813 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 86 for LOIs [2023-12-02 17:24:46,831 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_error with input of size 66 for LOIs [2023-12-02 17:24:46,839 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:25:01,558 WARN L293 SmtUtils]: Spent 12.32s on a formula simplification. DAG size of input: 770 DAG size of output: 758 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:25:14,611 WARN L293 SmtUtils]: Spent 12.73s on a formula simplification. DAG size of input: 790 DAG size of output: 778 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:25:27,294 WARN L293 SmtUtils]: Spent 12.25s on a formula simplification. DAG size of input: 794 DAG size of output: 782 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:25:40,461 WARN L293 SmtUtils]: Spent 12.66s on a formula simplification. DAG size of input: 795 DAG size of output: 783 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:26:12,499 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6070#(and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= ~LDV_IN_INTERRUPT~0 1) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (<= ~ldv_state_variable_1~0 1) (not (= ~ldv_module_refcounter~0 1)) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (<= 0 ~ldv_state_variable_1~0) (= 5 |~#pppox_protos~0.base|) (= ~ldv_state_variable_0~0 2) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (= ~ref_cnt~0 0) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= |~#pppox_proto_family~0.offset| 0) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= |~#__kstrtab_pppox_ioctl~0.offset| 0))' at error location [2023-12-02 17:26:12,499 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:26:12,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:26:12,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-12-02 17:26:12,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150464558] [2023-12-02 17:26:12,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:26:12,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:26:12,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:26:12,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:26:12,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2385, Unknown=1, NotChecked=0, Total=2550 [2023-12-02 17:26:12,502 INFO L87 Difference]: Start difference. First operand 227 states and 315 transitions. Second operand has 10 states, 8 states have (on average 6.5) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:26:12,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:26:12,755 INFO L93 Difference]: Finished difference Result 443 states and 622 transitions. [2023-12-02 17:26:12,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:26:12,755 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.5) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 79 [2023-12-02 17:26:12,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:26:12,757 INFO L225 Difference]: With dead ends: 443 [2023-12-02 17:26:12,757 INFO L226 Difference]: Without dead ends: 230 [2023-12-02 17:26:12,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 85.8s TimeCoverageRelationStatistics Valid=174, Invalid=2477, Unknown=1, NotChecked=0, Total=2652 [2023-12-02 17:26:12,759 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 0 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:26:12,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 278 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:26:12,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2023-12-02 17:26:12,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2023-12-02 17:26:12,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 212 states have (on average 1.4056603773584906) internal successors, (298), 212 states have internal predecessors, (298), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2023-12-02 17:26:12,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 318 transitions. [2023-12-02 17:26:12,791 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 318 transitions. Word has length 79 [2023-12-02 17:26:12,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:26:12,791 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 318 transitions. [2023-12-02 17:26:12,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.5) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:26:12,792 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 318 transitions. [2023-12-02 17:26:12,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-02 17:26:12,793 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:26:12,793 INFO L195 NwaCegarLoop]: trace histogram [8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-02 17:26:12,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 17:26:12,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 17:26:12,994 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:26:12,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:26:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1008329996, now seen corresponding path program 2 times [2023-12-02 17:26:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:26:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142093751] [2023-12-02 17:26:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:26:12,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:26:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:26:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 19 proven. 39 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 17:26:16,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:26:16,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142093751] [2023-12-02 17:26:16,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142093751] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:26:16,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027179340] [2023-12-02 17:26:16,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:26:16,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:26:16,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:26:16,217 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:26:16,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 17:26:16,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-02 17:26:16,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:26:16,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 705 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 17:26:16,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:26:16,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:16,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 72 [2023-12-02 17:26:16,598 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:16,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 51 [2023-12-02 17:26:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-12-02 17:26:16,672 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:26:16,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027179340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:26:16,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:26:16,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [17] total 21 [2023-12-02 17:26:16,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686925677] [2023-12-02 17:26:16,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:26:16,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:26:16,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:26:16,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:26:16,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:26:16,674 INFO L87 Difference]: Start difference. First operand 230 states and 318 transitions. Second operand has 6 states, 5 states have (on average 9.0) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:26:16,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:26:16,828 INFO L93 Difference]: Finished difference Result 279 states and 386 transitions. [2023-12-02 17:26:16,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:26:16,829 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.0) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 85 [2023-12-02 17:26:16,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:26:16,830 INFO L225 Difference]: With dead ends: 279 [2023-12-02 17:26:16,831 INFO L226 Difference]: Without dead ends: 231 [2023-12-02 17:26:16,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:26:16,832 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 8 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:26:16,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 265 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:26:16,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2023-12-02 17:26:16,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 226. [2023-12-02 17:26:16,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 209 states have (on average 1.4019138755980862) internal successors, (293), 209 states have internal predecessors, (293), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-12-02 17:26:16,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 312 transitions. [2023-12-02 17:26:16,868 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 312 transitions. Word has length 85 [2023-12-02 17:26:16,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:26:16,868 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 312 transitions. [2023-12-02 17:26:16,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.0) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 17:26:16,869 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 312 transitions. [2023-12-02 17:26:16,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 17:26:16,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:26:16,870 INFO L195 NwaCegarLoop]: trace histogram [8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-02 17:26:16,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 17:26:17,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:26:17,072 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:26:17,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:26:17,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1535552564, now seen corresponding path program 1 times [2023-12-02 17:26:17,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:26:17,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657494977] [2023-12-02 17:26:17,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:26:17,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:26:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:26:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-02 17:26:17,954 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:26:17,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657494977] [2023-12-02 17:26:17,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657494977] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:26:17,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28113141] [2023-12-02 17:26:17,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:26:17,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:26:17,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:26:17,956 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:26:17,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 17:26:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:26:18,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 17:26:18,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:26:18,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:18,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 295 treesize of output 526 [2023-12-02 17:26:19,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:19,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 493 treesize of output 536 [2023-12-02 17:26:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-12-02 17:26:34,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:26:34,894 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:34,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 209 treesize of output 262 [2023-12-02 17:26:34,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:26:34,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 246 treesize of output 247 [2023-12-02 17:26:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-12-02 17:26:35,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28113141] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:26:35,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1525719170] [2023-12-02 17:26:35,242 INFO L159 IcfgInterpreter]: Started Sifa with 51 locations of interest [2023-12-02 17:26:35,242 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:26:35,243 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:26:35,243 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:26:35,243 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:27:04,819 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_module_put with input of size 155 for LOIs [2023-12-02 17:27:07,223 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_memset with input of size 602 for LOIs [2023-12-02 17:27:10,620 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_init_zalloc with input of size 770 for LOIs [2023-12-02 17:27:25,763 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.meminit with input of size 794 for LOIs [2023-12-02 17:27:27,875 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 76 for LOIs [2023-12-02 17:27:27,888 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_error with input of size 66 for LOIs [2023-12-02 17:27:27,896 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:27:41,493 WARN L293 SmtUtils]: Spent 11.01s on a formula simplification. DAG size of input: 770 DAG size of output: 758 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:27:54,954 WARN L293 SmtUtils]: Spent 12.42s on a formula simplification. DAG size of input: 790 DAG size of output: 778 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:28:08,104 WARN L293 SmtUtils]: Spent 12.56s on a formula simplification. DAG size of input: 794 DAG size of output: 782 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:28:20,828 WARN L293 SmtUtils]: Spent 12.07s on a formula simplification. DAG size of input: 795 DAG size of output: 783 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:28:57,760 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8214#(and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= ~LDV_IN_INTERRUPT~0 1) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (<= ~ldv_state_variable_1~0 1) (not (= ~ldv_module_refcounter~0 1)) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (<= 0 ~ldv_state_variable_1~0) (= 5 |~#pppox_protos~0.base|) (= ~ldv_state_variable_0~0 2) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (= ~ref_cnt~0 0) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= |~#pppox_proto_family~0.offset| 0) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= |~#__kstrtab_pppox_ioctl~0.offset| 0))' at error location [2023-12-02 17:28:57,760 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:28:57,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:28:57,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 13] total 23 [2023-12-02 17:28:57,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074882182] [2023-12-02 17:28:57,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:28:57,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 17:28:57,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:28:57,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 17:28:57,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=4066, Unknown=1, NotChecked=0, Total=4556 [2023-12-02 17:28:57,764 INFO L87 Difference]: Start difference. First operand 226 states and 312 transitions. Second operand has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 23 states have internal predecessors, (100), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 3 states have call predecessors, (19), 5 states have call successors, (19) [2023-12-02 17:28:58,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:28:58,925 INFO L93 Difference]: Finished difference Result 275 states and 379 transitions. [2023-12-02 17:28:58,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:28:58,926 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 23 states have internal predecessors, (100), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 3 states have call predecessors, (19), 5 states have call successors, (19) Word has length 87 [2023-12-02 17:28:58,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:28:58,926 INFO L225 Difference]: With dead ends: 275 [2023-12-02 17:28:58,927 INFO L226 Difference]: Without dead ends: 0 [2023-12-02 17:28:58,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2181 ImplicationChecksByTransitivity, 90.9s TimeCoverageRelationStatistics Valid=569, Invalid=4832, Unknown=1, NotChecked=0, Total=5402 [2023-12-02 17:28:58,929 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 147 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:28:58,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 436 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 17:28:58,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-02 17:28:58,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-02 17:28:58,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:28:58,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-02 17:28:58,930 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 87 [2023-12-02 17:28:58,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:28:58,930 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-02 17:28:58,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 23 states have internal predecessors, (100), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 3 states have call predecessors, (19), 5 states have call successors, (19) [2023-12-02 17:28:58,930 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-02 17:28:58,930 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-02 17:28:58,932 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 17:28:58,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 17:28:59,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-02 17:28:59,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-02 17:29:10,000 WARN L293 SmtUtils]: Spent 5.22s on a formula simplification. DAG size of input: 1113 DAG size of output: 1111 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-02 17:29:34,356 WARN L293 SmtUtils]: Spent 17.28s on a formula simplification. DAG size of input: 1093 DAG size of output: 1064 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-02 17:29:34,435 INFO L895 garLoopResultBuilder]: At program point L5899(line 5899) the Hoare annotation is: (let ((.cse158 (select |#memory_$Pointer$.base| 10)) (.cse156 (select |#memory_$Pointer$.base| 5)) (.cse159 (select |#memory_$Pointer$.offset| 10)) (.cse157 (select |#memory_$Pointer$.offset| 5)) (.cse164 (select |old(#memory_int)| 1)) (.cse162 (select |old(#memory_int)| 9)) (.cse163 (select |old(#memory_int)| 8)) (.cse161 (select |old(#memory_int)| 6)) (.cse160 (select |old(#memory_int)| 7))) (let ((.cse36 (= 112 (select .cse160 17))) (.cse46 (= 112 (select .cse161 11))) (.cse1 (= (select .cse160 15) 120)) (.cse22 (= 117 (select .cse160 0))) (.cse54 (= 107 (select .cse163 16))) (.cse18 (= 111 (select .cse161 19))) (.cse34 (= 114 (select .cse161 16))) (.cse61 (= 101 (select .cse160 8))) (.cse67 (= 112 (select .cse161 15))) (.cse24 (= 95 (select .cse160 16))) (.cse73 (= 112 (select .cse163 1))) (.cse95 (= 101 (select .cse161 1))) (.cse90 (= 114 (select .cse160 18))) (.cse41 (= |ldv_init_zalloc_#in~size| 7104)) (.cse39 (= (select .cse163 9) 105)) (.cse19 (= (select .cse163 15) 99)) (.cse43 (= 112 (select .cse163 2))) (.cse79 (= (select .cse162 3) 111)) (.cse6 (= 110 (select .cse163 7))) (.cse78 (= 116 (select .cse161 18))) (.cse81 (= 112 (select .cse162 2))) (.cse48 (= 112 (select .cse160 11))) (.cse33 (= 112 (select .cse161 10))) (.cse59 (= 116 (select .cse161 5))) (.cse21 (= (select .cse162 4) 120)) (.cse65 (= 111 (select .cse162 7))) (.cse47 (= 111 (select .cse161 17))) (.cse23 (= (select .cse161 14) 95)) (.cse92 (= 115 (select .cse163 13))) (.cse53 (= (select .cse160 3) 101)) (.cse17 (= (select .cse160 5) 105)) (.cse20 (= 115 (select .cse160 6))) (.cse45 (= 95 (select .cse161 8))) (.cse0 (= 111 (select .cse160 19))) (.cse50 (= (select .cse161 13) 120)) (.cse55 (= (select .cse163 5) 95)) (.cse8 (= (select .cse163 10) 110)) (.cse29 (= (select .cse161 2) 103)) (.cse30 (= (select .cse160 4) 103)) (.cse96 (= (select .cse163 17) 0)) (.cse60 (= 112 (select .cse160 12))) (.cse75 (= (select .cse163 6) 117)) (.cse32 (= 112 (select .cse163 0))) (.cse38 (= 111 (select .cse160 14))) (.cse7 (= 111 (select .cse160 21))) (.cse27 (= 112 (select .cse162 0))) (.cse15 (= 114 (select .cse161 7))) (.cse71 (= 112 (select .cse162 1))) (.cse3 (= 98 (select .cse163 8))) (.cse74 (= (select .cse163 4) 120)) (.cse68 (= 105 (select .cse162 6))) (.cse5 (= 116 (select .cse160 20))) (.cse10 (= 110 (select .cse160 1))) (.cse77 (= 95 (select .cse163 12))) (.cse98 (= 112 (select .cse161 9))) (.cse25 (= 111 (select .cse163 3))) (.cse31 (= 116 (select .cse162 9))) (.cse88 (= (select .cse161 3) 105)) (.cse83 (= 112 (select .cse160 13))) (.cse12 (= (select (select |old(#memory_int)| 10) 0) 24)) (.cse72 (= (select .cse163 11) 100)) (.cse52 (= (select .cse162 8) 99)) (.cse9 (= (select .cse160 9) 114)) (.cse64 (= (select .cse164 0) 48)) (.cse93 (= 95 (select .cse162 5))) (.cse28 (= (select .cse160 22) 0)) (.cse13 (= 101 (select .cse161 6))) (.cse40 (= 111 (select .cse161 12))) (.cse58 (= 115 (select .cse161 4))) (.cse80 (= (select .cse164 1) 0)) (.cse84 (= 111 (select .cse163 14))) (.cse85 (= (select .cse161 20) 0)) (.cse66 (= (select .cse162 11) 0)) (.cse44 (= 114 (select .cse160 2))) (.cse82 (= 116 (select .cse160 7))) (.cse37 (= 108 (select .cse162 10))) (.cse70 (= 114 (select .cse161 0))) (.cse49 (= 95 (select .cse160 10))) (.cse118 ((as const (Array Int Int)) 0)) (.cse63 (+ |#StackHeapBarrier| 1)) (.cse119 (= 48 |ldv_init_zalloc_#in~size|)) (.cse16 (= 0 (select .cse157 0))) (.cse11 (= |~#__this_module~0.offset| (select .cse159 12))) (.cse91 (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|))) (.cse76 (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value)) (.cse14 (= (select .cse156 0) 0)) (.cse69 (= (select .cse159 4) |#funAddr~pppox_create.offset|)) (.cse89 (= (select .cse156 16) 0)) (.cse97 (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|))) (.cse87 (= (select .cse158 12) |~#__this_module~0.base|)) (.cse42 (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value)) (.cse86 (= (select .cse157 8) 0)) (.cse2 (= (select .cse157 16) 0)) (.cse56 (= (select .cse158 4) |#funAddr~pppox_create.base|)) (.cse4 (= (select .cse157 24) 0)) (.cse51 (= (select .cse156 8) 0)) (.cse35 (= (select .cse156 24) 0))) (or (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (not (= ~ldv_module_refcounter~0 1)) (not (= ~ldv_retval_0~0 0)) (and (= |ldv_init_zalloc_#t~malloc15.offset| 0) (exists ((|v_#valid_46| (Array Int Int)) (|v_#length_31| (Array Int Int))) (and (= (store |v_#valid_46| |ldv_init_zalloc_#t~malloc15.base| 1) |#valid|) (= |#length| (store |v_#length_31| |ldv_init_zalloc_#t~malloc15.base| (mod ldv_init_zalloc_~size 18446744073709551616))) (= (select |v_#valid_46| |ldv_init_zalloc_#t~malloc15.base|) 0) (let ((.cse26 (= |#memory_int| |old(#memory_int)|)) (.cse57 (= |old(#length)| |v_#length_31|)) (.cse94 (= |old(#valid)| |v_#valid_46|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 (exists ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse62 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (and (= 32 (select |v_#length_29| 5)) (= (select |v_#length_29| 10) 20) (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= 2 (select |v_#length_29| 1)) (= (select |v_#valid_40| 10) 1) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |old(#length)|) (= (select |v_#valid_40| 7) 1) (= (select |v_#length_29| 8) 18) (= (select |v_#length_29| 9) 12) (= (select |v_#valid_40| 2) 1) (= 21 (select |v_#length_29| 6)) (= (select |v_#valid_40| 0) 0) (= 203 (select |v_#length_29| 3)) (= 23 (select |v_#length_29| 7)) (= (select |v_#length_29| 4) 15) (= (select .cse62 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0) (= 77 (select |v_#length_29| 2)) (= (select |v_#valid_40| 6) 1) (<= .cse63 |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) (<= .cse63 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) (= |old(#valid)| (store .cse62 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1))))) .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93 .cse94 .cse95 .cse96 .cse97 .cse98) (and .cse26 (exists ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse99 (<= .cse63 |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|)) (.cse100 (exists ((|v_#length_30| (Array Int Int))) (= |old(#length)| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104)))) (.cse101 (exists ((|v_#valid_40| (Array Int Int))) (and (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= (select |v_#valid_40| 10) 1) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| 7) 1) (= (select |v_#valid_40| 2) 1) (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0) (= (select |v_#valid_40| 0) 0) (= (select |v_#valid_40| 6) 1) (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)))) (.cse102 (not (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0))) (.cse103 (exists ((|v_#memory_int_78| (Array Int (Array Int Int)))) (= |old(#memory_int)| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| .cse118)))) (.cse104 (<= (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1) |#StackHeapBarrier|)) (.cse105 (exists ((|v_#valid_41| (Array Int Int))) (and (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0) (= |old(#valid)| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))))) (.cse111 (exists ((|v_#length_29| (Array Int Int))) (and (= 32 (select |v_#length_29| 5)) (= (select |v_#length_29| 10) 20) (= 2 (select |v_#length_29| 1)) (= (select |v_#length_29| 8) 18) (= (select |v_#length_29| 9) 12) (= 21 (select |v_#length_29| 6)) (= 203 (select |v_#length_29| 3)) (= 23 (select |v_#length_29| 7)) (= (select |v_#length_29| 4) 15) (= 77 (select |v_#length_29| 2))))) (.cse112 (<= .cse63 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|))) (or (and .cse2 .cse4 .cse11 .cse99 .cse14 .cse16 .cse100 .cse101 .cse102 .cse103 .cse35 .cse42 .cse51 .cse56 .cse104 .cse105 (exists ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse110 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse109 (select |v_#memory_int_BEFORE_CALL_6| 9)) (.cse108 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse106 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse107 (select |v_#memory_int_BEFORE_CALL_6| 8))) (and (= (select .cse106 13) 120) (= (select .cse107 11) 100) (= (select .cse106 14) 95) (= (select .cse106 6) 101) (= (select .cse107 12) 95) (= 112 (select .cse108 13)) (= (select .cse108 2) 114) (= 116 (select .cse106 18)) (= 115 (select .cse108 6)) (= (select .cse108 9) 114) (= (select .cse109 11) 0) (= 98 (select .cse107 8)) (= 112 (select .cse107 0)) (= 117 (select .cse108 0)) (= 112 (select .cse108 11)) (= 95 (select .cse109 5)) (= 101 (select .cse106 1)) (= 108 (select .cse109 10)) (= (select .cse106 2) 103) (= 110 (select .cse107 7)) (= (select .cse108 5) 105) (= 101 (select .cse108 3)) (= (select .cse107 9) 105) (= (select .cse109 8) 99) (= (select .cse107 3) 111) (= (select .cse106 3) 105) (= 112 (select .cse107 2)) (= 95 (select .cse106 8)) (= (select .cse108 22) 0) (= 95 (select .cse108 10)) (= 115 (select .cse107 13)) (= 111 (select .cse106 19)) (= 111 (select .cse107 14)) (= 111 (select .cse108 21)) (= 111 (select .cse106 17)) (= (select .cse109 6) 105) (= (select .cse110 1) 0) (= 112 (select .cse109 2)) (= (select .cse107 5) 95) (= (select .cse107 15) 99) (= 116 (select .cse108 7)) (= 95 (select .cse108 16)) (= 112 (select .cse109 0)) (= (select .cse107 4) 120) (= 114 (select .cse108 18)) (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24) (= 116 (select .cse106 5)) (= 112 (select .cse109 1)) (= (select .cse109 4) 120) (= 112 (select .cse106 10)) (= 112 (select .cse107 1)) (= 111 (select .cse108 14)) (= (select .cse110 0) 48) (= 112 (select .cse108 17)) (= (select .cse106 20) 0) (= (select .cse107 17) 0) (= 116 (select .cse109 9)) (= 111 (select .cse109 3)) (= (select .cse108 4) 103) (= 111 (select .cse109 7)) (= (select .cse108 12) 112) (= 110 (select .cse107 10)) (= (select .cse107 16) 107) (= (select .cse108 15) 120) (= 112 (select .cse106 11)) (= (select .cse108 19) 111) (= 112 (select .cse106 9)) (= (select .cse106 7) 114) (= 101 (select .cse108 8)) (= 110 (select .cse108 1)) (= (select .cse106 16) 114) (= 111 (select .cse106 12)) (= 112 (select .cse106 15)) (= 116 (select .cse108 20)) (= 115 (select .cse106 4)) (= (select .cse106 0) 114) (= (select .cse107 6) 117)))) .cse69 .cse76 .cse111 .cse86 .cse87 .cse89 .cse91 .cse112 .cse97) (and .cse2 .cse4 .cse11 .cse99 .cse14 .cse16 .cse100 .cse101 .cse102 .cse103 .cse35 .cse42 .cse51 .cse56 (exists ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse117 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse115 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse113 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse114 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse116 (select |v_#memory_int_BEFORE_CALL_8| 7))) (and (= (select .cse113 8) 99) (= (select .cse114 0) 114) (= 95 (select .cse115 12)) (= 95 (select .cse114 14)) (= 116 (select .cse116 20)) (= (select .cse113 7) 111) (= 115 (select .cse115 13)) (= (select .cse115 9) 105) (= 112 (select .cse115 2)) (= (select .cse115 6) 117) (= 117 (select .cse116 0)) (= 112 (select .cse115 0)) (= 112 (select .cse116 17)) (= 115 (select .cse114 4)) (= (select .cse115 10) 110) (= 112 (select .cse114 11)) (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24) (= 114 (select .cse114 16)) (= 115 (select .cse116 6)) (= 112 (select .cse113 2)) (= (select .cse113 11) 0) (= 101 (select .cse116 8)) (= 95 (select .cse114 8)) (= 101 (select .cse116 3)) (= (select .cse114 2) 103) (= 112 (select .cse115 1)) (= (select .cse114 3) 105) (= (select .cse116 15) 120) (= 116 (select .cse114 5)) (= 111 (select .cse116 14)) (= 112 (select .cse116 12)) (= 112 (select .cse114 9)) (= (select .cse113 6) 105) (= 111 (select .cse115 14)) (= (select .cse114 12) 111) (= (select .cse115 4) 120) (= 101 (select .cse114 1)) (= 114 (select .cse116 2)) (= (select .cse115 16) 107) (= 112 (select .cse114 10)) (= 114 (select .cse114 7)) (= (select .cse117 1) 0) (= 111 (select .cse115 3)) (= 116 (select .cse113 9)) (= 116 (select .cse114 18)) (= (select .cse114 17) 111) (= (select .cse116 22) 0) (= 112 (select .cse113 1)) (= (select .cse116 16) 95) (= (select .cse117 0) 48) (= 111 (select .cse116 19)) (= (select .cse115 11) 100) (= 111 (select .cse113 3)) (= 95 (select .cse113 5)) (= (select .cse114 20) 0) (= 110 (select .cse116 1)) (= 112 (select .cse116 13)) (= 112 (select .cse114 15)) (= 112 (select .cse113 0)) (= (select .cse115 15) 99) (= 112 (select .cse116 11)) (= 101 (select .cse114 6)) (= (select .cse115 17) 0) (= 98 (select .cse115 8)) (= 110 (select .cse115 7)) (= 95 (select .cse115 5)) (= (select .cse116 5) 105) (= 116 (select .cse116 7)) (= (select .cse113 10) 108) (= (select .cse114 13) 120) (= (select .cse116 18) 114) (= 103 (select .cse116 4)) (= 95 (select .cse116 10)) (= (select .cse113 4) 120) (= 114 (select .cse116 9)) (= 111 (select .cse114 19)) (= 111 (select .cse116 21))))) .cse104 .cse105 .cse69 .cse76 .cse111 .cse86 .cse87 .cse89 .cse91 .cse112 .cse97)))) .cse57 .cse119 .cse94))))) (<= (+ |ldv_init_zalloc_#t~malloc15.base| 1) |#StackHeapBarrier|) (= ldv_init_zalloc_~size |ldv_init_zalloc_#in~size|) (not (= |ldv_init_zalloc_#t~malloc15.base| 0))) (not (= |~#pppox_protos~0.offset| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (let ((.cse120 (not .cse35)) (.cse121 (not .cse51)) (.cse122 (not .cse4)) (.cse123 (not .cse56)) (.cse124 (not .cse2)) (.cse125 (not .cse86)) (.cse126 (not .cse42)) (.cse127 (not .cse87)) (.cse128 (not .cse97)) (.cse129 (not .cse89)) (.cse130 (not .cse69)) (.cse131 (not .cse14)) (.cse132 (not .cse76)) (.cse133 (not .cse91)) (.cse135 (not .cse11)) (.cse136 (not .cse16))) (and (or (not .cse36) (not .cse46) (not .cse1) (not .cse22) .cse120 (not .cse54) (not .cse18) (not .cse34) (not .cse61) .cse121 (not .cse67) (not .cse24) (not .cse73) (not .cse95) .cse122 (not .cse90) (not .cse41) (not .cse39) (not .cse19) (not .cse43) (not .cse79) (not .cse6) (not .cse78) (not .cse81) (not .cse48) (not .cse33) (not .cse59) (not .cse21) (not .cse65) (not .cse47) (not .cse23) (not .cse92) (not .cse53) (not .cse17) (not .cse20) (not .cse45) .cse123 (not .cse0) (not .cse50) (not .cse55) (not .cse8) (not .cse29) (not .cse30) (not .cse96) (not .cse60) (not .cse75) (not .cse32) .cse124 (not .cse38) (not .cse7) (not .cse27) (not .cse15) (not .cse71) (not .cse3) .cse125 .cse126 (not .cse74) (not .cse68) .cse127 .cse128 (not .cse5) (not .cse10) (not .cse77) (not .cse98) .cse129 .cse130 (not .cse25) (not .cse31) (not .cse88) (not .cse83) (not .cse12) (not .cse72) (not .cse52) .cse131 .cse132 (not .cse9) (not .cse64) (not .cse93) .cse133 (not .cse28) (not .cse13) (not .cse40) (not .cse58) (not .cse80) (not .cse84) (not .cse85) (not .cse66) (forall ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse134 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| .cse63) (not (= (select |v_#valid_40| 4) 1)) (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| .cse63) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#length_29| 9) 12)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= |old(#valid)| (store .cse134 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1))) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0)) (not (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |old(#length)|)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#valid_40| 7) 1)) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select .cse134 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0)) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) .cse135 (not .cse44) (not .cse82) .cse136 (not .cse37) (not .cse70) (not .cse49)) (or (forall ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse137 (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| .cse63)) (.cse138 (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| .cse63)) (.cse139 (forall ((|v_#length_29| (Array Int Int))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (not (= (select |v_#length_29| 9) 12)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) (.cse140 (< |#StackHeapBarrier| (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))) (.cse141 (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0)) (.cse142 (forall ((|v_#length_30| (Array Int Int))) (not (= |old(#length)| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104))))) (.cse143 (forall ((|v_#valid_40| (Array Int Int))) (or (not (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 4) 1)) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= (select |v_#valid_40| 7) 1))))) (.cse144 (forall ((|v_#valid_41| (Array Int Int))) (or (not (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0)) (not (= |old(#valid)| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1)))))) (.cse145 (forall ((|v_#memory_int_78| (Array Int (Array Int Int)))) (not (= |old(#memory_int)| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| .cse118)))))) (and (or .cse137 .cse120 .cse121 .cse122 .cse138 .cse139 .cse123 .cse140 .cse124 .cse141 .cse125 .cse126 .cse142 .cse127 .cse128 .cse143 .cse144 .cse129 .cse130 .cse131 .cse132 .cse133 .cse145 (forall ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse147 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse150 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse148 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse149 (select |v_#memory_int_BEFORE_CALL_6| 8)) (.cse146 (select |v_#memory_int_BEFORE_CALL_6| 9))) (or (not (= 112 (select .cse146 2))) (not (= (select .cse146 8) 99)) (not (= (select .cse146 6) 105)) (not (= 112 (select .cse147 15))) (not (= (select .cse146 11) 0)) (not (= 111 (select .cse147 12))) (not (= (select .cse148 4) 103)) (not (= (select .cse148 5) 105)) (not (= 112 (select .cse148 17))) (not (= 112 (select .cse147 10))) (not (= (select .cse148 2) 114)) (not (= (select .cse148 19) 111)) (not (= (select .cse149 6) 117)) (not (= 115 (select .cse147 4))) (not (= (select .cse149 11) 100)) (not (= 112 (select .cse149 2))) (not (= 116 (select .cse148 20))) (not (= 112 (select .cse146 0))) (not (= 111 (select .cse147 17))) (not (= 101 (select .cse148 3))) (not (= (select .cse147 20) 0)) (not (= 95 (select .cse147 8))) (not (= 98 (select .cse149 8))) (not (= (select .cse147 2) 103)) (not (= 112 (select .cse149 0))) (not (= 116 (select .cse147 5))) (not (= 115 (select .cse149 13))) (not (= (select .cse149 15) 99)) (not (= 116 (select .cse146 9))) (not (= 101 (select .cse148 8))) (not (= 116 (select .cse147 18))) (not (= 95 (select .cse148 10))) (not (= 117 (select .cse148 0))) (not (= 112 (select .cse147 11))) (not (= 111 (select .cse146 3))) (not (= 112 (select .cse147 9))) (not (= 111 (select .cse149 14))) (not (= (select .cse147 6) 101)) (not (= (select .cse147 3) 105)) (not (= (select .cse148 9) 114)) (not (= 116 (select .cse148 7))) (not (= (select .cse148 15) 120)) (not (= (select .cse149 4) 120)) (not (= 112 (select .cse148 13))) (not (= 111 (select .cse146 7))) (not (= 101 (select .cse147 1))) (not (= 95 (select .cse148 16))) (not (= (select .cse147 13) 120)) (not (= (select .cse147 7) 114)) (not (= (select .cse150 0) 48)) (not (= (select .cse147 0) 114)) (not (= 111 (select .cse147 19))) (not (= (select .cse147 16) 114)) (not (= 95 (select .cse146 5))) (not (= 111 (select .cse148 14))) (not (= (select .cse149 17) 0)) (not (= (select .cse149 12) 95)) (not (= 115 (select .cse148 6))) (not (= 111 (select .cse148 21))) (not (= 110 (select .cse148 1))) (not (= (select .cse147 14) 95)) (not (= (select .cse149 5) 95)) (not (= (select .cse149 3) 111)) (not (= (select .cse150 1) 0)) (not (= 110 (select .cse149 10))) (not (= 114 (select .cse148 18))) (not (= (select .cse149 9) 105)) (not (= 110 (select .cse149 7))) (not (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24)) (not (= 112 (select .cse148 11))) (not (= (select .cse148 22) 0)) (not (= (select .cse146 4) 120)) (not (= 112 (select .cse149 1))) (not (= 112 (select .cse146 1))) (not (= (select .cse148 12) 112)) (not (= (select .cse149 16) 107)) (not (= 108 (select .cse146 10)))))) .cse135 .cse136) (or .cse137 .cse120 .cse121 .cse122 .cse138 .cse139 .cse123 .cse140 .cse124 .cse141 .cse125 .cse126 .cse142 .cse127 .cse128 .cse143 .cse144 (forall ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse151 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse153 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse155 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse154 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse152 (select |v_#memory_int_BEFORE_CALL_8| 7))) (or (not (= (select .cse151 12) 111)) (not (= (select .cse152 18) 114)) (not (= (select .cse153 7) 111)) (not (= 95 (select .cse151 8))) (not (= 101 (select .cse151 6))) (not (= 112 (select .cse152 13))) (not (= 112 (select .cse153 2))) (not (= (select .cse154 10) 110)) (not (= 112 (select .cse152 17))) (not (= (select .cse151 2) 103)) (not (= 112 (select .cse151 10))) (not (= 115 (select .cse151 4))) (not (= 111 (select .cse154 14))) (not (= 111 (select .cse152 21))) (not (= 116 (select .cse151 18))) (not (= 103 (select .cse152 4))) (not (= 95 (select .cse151 14))) (not (= (select .cse151 13) 120)) (not (= 116 (select .cse153 9))) (not (= 110 (select .cse152 1))) (not (= 112 (select .cse153 1))) (not (= 101 (select .cse152 8))) (not (= (select .cse153 10) 108)) (not (= 115 (select .cse152 6))) (not (= 101 (select .cse152 3))) (not (= (select .cse152 15) 120)) (not (= 112 (select .cse153 0))) (not (= (select .cse152 5) 105)) (not (= (select .cse153 6) 105)) (not (= 95 (select .cse154 5))) (not (= 98 (select .cse154 8))) (not (= 95 (select .cse154 12))) (not (= (select .cse155 0) 48)) (not (= (select .cse153 4) 120)) (not (= 95 (select .cse152 10))) (not (= 112 (select .cse151 9))) (not (= 116 (select .cse151 5))) (not (= 111 (select .cse154 3))) (not (= (select .cse151 3) 105)) (not (= 111 (select .cse152 19))) (not (= 95 (select .cse153 5))) (not (= 112 (select .cse154 1))) (not (= (select .cse154 15) 99)) (not (= (select .cse154 11) 100)) (not (= (select .cse152 22) 0)) (not (= (select .cse154 9) 105)) (not (= (select .cse151 17) 111)) (not (= 110 (select .cse154 7))) (not (= 116 (select .cse152 20))) (not (= 114 (select .cse152 9))) (not (= (select .cse151 0) 114)) (not (= (select .cse154 4) 120)) (not (= 114 (select .cse151 7))) (not (= 111 (select .cse153 3))) (not (= 117 (select .cse152 0))) (not (= 101 (select .cse151 1))) (not (= 114 (select .cse151 16))) (not (= 112 (select .cse154 2))) (not (= 111 (select .cse151 19))) (not (= (select .cse151 20) 0)) (not (= (select .cse153 8) 99)) (not (= 111 (select .cse152 14))) (not (= 112 (select .cse151 11))) (not (= (select .cse152 16) 95)) (not (= 112 (select .cse151 15))) (not (= 112 (select .cse152 11))) (not (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24)) (not (= (select .cse154 17) 0)) (not (= (select .cse153 11) 0)) (not (= 112 (select .cse152 12))) (not (= (select .cse155 1) 0)) (not (= 112 (select .cse154 0))) (not (= 115 (select .cse154 13))) (not (= (select .cse154 16) 107)) (not (= 114 (select .cse152 2))) (not (= (select .cse154 6) 117)) (not (= 116 (select .cse152 7)))))) .cse129 .cse130 .cse131 .cse132 .cse133 .cse145 .cse135 .cse136)))) (not .cse119)))) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))))) [2023-12-02 17:29:34,435 INFO L899 garLoopResultBuilder]: For program point L5899-1(line 5899) no Hoare annotation was computed. [2023-12-02 17:29:34,438 INFO L895 garLoopResultBuilder]: At program point L5901(line 5901) the Hoare annotation is: (or (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (and (= ldv_init_zalloc_~tmp~2.base |ldv_init_zalloc_#t~malloc15.base|) (= 0 ldv_init_zalloc_~tmp~2.offset) (<= ldv_init_zalloc_~size 7104) (= |ldv_init_zalloc_#t~malloc15.offset| 0) (<= 48 ldv_init_zalloc_~size) (= ldv_init_zalloc_~p~2.base ldv_init_zalloc_~tmp~2.base) (= ldv_init_zalloc_~p~2.offset 0)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (not (= ~ldv_module_refcounter~0 1)) (not (= ~ldv_retval_0~0 0)) (not (= |~#pppox_protos~0.offset| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (let ((.cse43 (select |#memory_$Pointer$.offset| 10)) (.cse45 (select |#memory_$Pointer$.base| 10)) (.cse42 (select |#memory_$Pointer$.offset| 5)) (.cse44 (select |#memory_$Pointer$.base| 5))) (let ((.cse2 (not (= (select .cse44 24) 0))) (.cse4 (not (= (select .cse44 8) 0))) (.cse5 (not (= (select .cse42 24) 0))) (.cse7 (not (= (select .cse45 4) |#funAddr~pppox_create.base|))) (.cse8 (not (= (select .cse42 16) 0))) (.cse9 (not (= (select .cse42 8) 0))) (.cse10 (not (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value))) (.cse11 (not (= (select .cse45 12) |~#__this_module~0.base|))) (.cse12 (not (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|)))) (.cse13 (not (= (select .cse44 16) 0))) (.cse14 (not (= (select .cse43 4) |#funAddr~pppox_create.offset|))) (.cse15 (not (= (select .cse44 0) 0))) (.cse16 (not (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value))) (.cse18 (not (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|)))) (.cse21 (not (= |~#__this_module~0.offset| (select .cse43 12)))) (.cse22 (not (= 0 (select .cse42 0)))) (.cse19 (+ |#StackHeapBarrier| 1))) (and (let ((.cse17 (select |old(#memory_int)| 1)) (.cse3 (select |old(#memory_int)| 8)) (.cse6 (select |old(#memory_int)| 9)) (.cse1 (select |old(#memory_int)| 6)) (.cse0 (select |old(#memory_int)| 7))) (or (not (= 112 (select .cse0 17))) (not (= 112 (select .cse1 11))) (not (= (select .cse0 15) 120)) (not (= 117 (select .cse0 0))) .cse2 (not (= 107 (select .cse3 16))) (not (= 111 (select .cse1 19))) (not (= 114 (select .cse1 16))) (not (= 101 (select .cse0 8))) .cse4 (not (= 112 (select .cse1 15))) (not (= 95 (select .cse0 16))) (not (= 112 (select .cse3 1))) (not (= 101 (select .cse1 1))) .cse5 (not (= 114 (select .cse0 18))) (not (= |ldv_init_zalloc_#in~size| 7104)) (not (= (select .cse3 9) 105)) (not (= (select .cse3 15) 99)) (not (= 112 (select .cse3 2))) (not (= (select .cse6 3) 111)) (not (= 110 (select .cse3 7))) (not (= 116 (select .cse1 18))) (not (= 112 (select .cse6 2))) (not (= 112 (select .cse0 11))) (not (= 112 (select .cse1 10))) (not (= 116 (select .cse1 5))) (not (= (select .cse6 4) 120)) (not (= 111 (select .cse6 7))) (not (= 111 (select .cse1 17))) (not (= (select .cse1 14) 95)) (not (= 115 (select .cse3 13))) (not (= (select .cse0 3) 101)) (not (= (select .cse0 5) 105)) (not (= 115 (select .cse0 6))) (not (= 95 (select .cse1 8))) .cse7 (not (= 111 (select .cse0 19))) (not (= (select .cse1 13) 120)) (not (= (select .cse3 5) 95)) (not (= (select .cse3 10) 110)) (not (= (select .cse1 2) 103)) (not (= (select .cse0 4) 103)) (not (= (select .cse3 17) 0)) (not (= 112 (select .cse0 12))) (not (= (select .cse3 6) 117)) (not (= 112 (select .cse3 0))) .cse8 (not (= 111 (select .cse0 14))) (not (= 111 (select .cse0 21))) (not (= 112 (select .cse6 0))) (not (= 114 (select .cse1 7))) (not (= 112 (select .cse6 1))) (not (= 98 (select .cse3 8))) .cse9 .cse10 (not (= (select .cse3 4) 120)) (not (= 105 (select .cse6 6))) .cse11 .cse12 (not (= 116 (select .cse0 20))) (not (= 110 (select .cse0 1))) (not (= 95 (select .cse3 12))) (not (= 112 (select .cse1 9))) .cse13 .cse14 (not (= 111 (select .cse3 3))) (not (= 116 (select .cse6 9))) (not (= (select .cse1 3) 105)) (not (= 112 (select .cse0 13))) (not (= (select (select |old(#memory_int)| 10) 0) 24)) (not (= (select .cse3 11) 100)) (not (= (select .cse6 8) 99)) .cse15 .cse16 (not (= (select .cse0 9) 114)) (not (= (select .cse17 0) 48)) (not (= 95 (select .cse6 5))) .cse18 (not (= (select .cse0 22) 0)) (not (= 101 (select .cse1 6))) (not (= 111 (select .cse1 12))) (not (= 115 (select .cse1 4))) (not (= (select .cse17 1) 0)) (not (= 111 (select .cse3 14))) (not (= (select .cse1 20) 0)) (not (= (select .cse6 11) 0)) (forall ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse20 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| .cse19) (not (= (select |v_#valid_40| 4) 1)) (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| .cse19) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#length_29| 9) 12)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= |old(#valid)| (store .cse20 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1))) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0)) (not (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |old(#length)|)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#valid_40| 7) 1)) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select .cse20 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0)) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) .cse21 (not (= 114 (select .cse0 2))) (not (= 116 (select .cse0 7))) .cse22 (not (= 108 (select .cse6 10))) (not (= 114 (select .cse1 0))) (not (= 95 (select .cse0 10))))) (or (forall ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse23 (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| .cse19)) (.cse24 (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| .cse19)) (.cse25 (forall ((|v_#length_29| (Array Int Int))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (not (= (select |v_#length_29| 9) 12)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) (.cse26 (< |#StackHeapBarrier| (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))) (.cse27 (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0)) (.cse28 (forall ((|v_#length_30| (Array Int Int))) (not (= |old(#length)| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104))))) (.cse29 (forall ((|v_#valid_40| (Array Int Int))) (or (not (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 4) 1)) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= (select |v_#valid_40| 7) 1))))) (.cse30 (forall ((|v_#valid_41| (Array Int Int))) (or (not (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0)) (not (= |old(#valid)| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1)))))) (.cse31 (forall ((|v_#memory_int_78| (Array Int (Array Int Int)))) (not (= |old(#memory_int)| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| ((as const (Array Int Int)) 0))))))) (and (or .cse23 .cse2 .cse4 .cse5 .cse24 .cse25 .cse7 .cse26 .cse8 .cse27 .cse9 .cse10 .cse28 .cse11 .cse12 .cse29 .cse30 .cse13 .cse14 .cse15 .cse16 .cse18 .cse31 (forall ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse33 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse36 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse34 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse35 (select |v_#memory_int_BEFORE_CALL_6| 8)) (.cse32 (select |v_#memory_int_BEFORE_CALL_6| 9))) (or (not (= 112 (select .cse32 2))) (not (= (select .cse32 8) 99)) (not (= (select .cse32 6) 105)) (not (= 112 (select .cse33 15))) (not (= (select .cse32 11) 0)) (not (= 111 (select .cse33 12))) (not (= (select .cse34 4) 103)) (not (= (select .cse34 5) 105)) (not (= 112 (select .cse34 17))) (not (= 112 (select .cse33 10))) (not (= (select .cse34 2) 114)) (not (= (select .cse34 19) 111)) (not (= (select .cse35 6) 117)) (not (= 115 (select .cse33 4))) (not (= (select .cse35 11) 100)) (not (= 112 (select .cse35 2))) (not (= 116 (select .cse34 20))) (not (= 112 (select .cse32 0))) (not (= 111 (select .cse33 17))) (not (= 101 (select .cse34 3))) (not (= (select .cse33 20) 0)) (not (= 95 (select .cse33 8))) (not (= 98 (select .cse35 8))) (not (= (select .cse33 2) 103)) (not (= 112 (select .cse35 0))) (not (= 116 (select .cse33 5))) (not (= 115 (select .cse35 13))) (not (= (select .cse35 15) 99)) (not (= 116 (select .cse32 9))) (not (= 101 (select .cse34 8))) (not (= 116 (select .cse33 18))) (not (= 95 (select .cse34 10))) (not (= 117 (select .cse34 0))) (not (= 112 (select .cse33 11))) (not (= 111 (select .cse32 3))) (not (= 112 (select .cse33 9))) (not (= 111 (select .cse35 14))) (not (= (select .cse33 6) 101)) (not (= (select .cse33 3) 105)) (not (= (select .cse34 9) 114)) (not (= 116 (select .cse34 7))) (not (= (select .cse34 15) 120)) (not (= (select .cse35 4) 120)) (not (= 112 (select .cse34 13))) (not (= 111 (select .cse32 7))) (not (= 101 (select .cse33 1))) (not (= 95 (select .cse34 16))) (not (= (select .cse33 13) 120)) (not (= (select .cse33 7) 114)) (not (= (select .cse36 0) 48)) (not (= (select .cse33 0) 114)) (not (= 111 (select .cse33 19))) (not (= (select .cse33 16) 114)) (not (= 95 (select .cse32 5))) (not (= 111 (select .cse34 14))) (not (= (select .cse35 17) 0)) (not (= (select .cse35 12) 95)) (not (= 115 (select .cse34 6))) (not (= 111 (select .cse34 21))) (not (= 110 (select .cse34 1))) (not (= (select .cse33 14) 95)) (not (= (select .cse35 5) 95)) (not (= (select .cse35 3) 111)) (not (= (select .cse36 1) 0)) (not (= 110 (select .cse35 10))) (not (= 114 (select .cse34 18))) (not (= (select .cse35 9) 105)) (not (= 110 (select .cse35 7))) (not (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24)) (not (= 112 (select .cse34 11))) (not (= (select .cse34 22) 0)) (not (= (select .cse32 4) 120)) (not (= 112 (select .cse35 1))) (not (= 112 (select .cse32 1))) (not (= (select .cse34 12) 112)) (not (= (select .cse35 16) 107)) (not (= 108 (select .cse32 10)))))) .cse21 .cse22) (or .cse23 .cse2 .cse4 .cse5 .cse24 .cse25 .cse7 .cse26 .cse8 .cse27 .cse9 .cse10 .cse28 .cse11 .cse12 .cse29 .cse30 (forall ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse39 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse41 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse40 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse38 (select |v_#memory_int_BEFORE_CALL_8| 7))) (or (not (= (select .cse37 12) 111)) (not (= (select .cse38 18) 114)) (not (= (select .cse39 7) 111)) (not (= 95 (select .cse37 8))) (not (= 101 (select .cse37 6))) (not (= 112 (select .cse38 13))) (not (= 112 (select .cse39 2))) (not (= (select .cse40 10) 110)) (not (= 112 (select .cse38 17))) (not (= (select .cse37 2) 103)) (not (= 112 (select .cse37 10))) (not (= 115 (select .cse37 4))) (not (= 111 (select .cse40 14))) (not (= 111 (select .cse38 21))) (not (= 116 (select .cse37 18))) (not (= 103 (select .cse38 4))) (not (= 95 (select .cse37 14))) (not (= (select .cse37 13) 120)) (not (= 116 (select .cse39 9))) (not (= 110 (select .cse38 1))) (not (= 112 (select .cse39 1))) (not (= 101 (select .cse38 8))) (not (= (select .cse39 10) 108)) (not (= 115 (select .cse38 6))) (not (= 101 (select .cse38 3))) (not (= (select .cse38 15) 120)) (not (= 112 (select .cse39 0))) (not (= (select .cse38 5) 105)) (not (= (select .cse39 6) 105)) (not (= 95 (select .cse40 5))) (not (= 98 (select .cse40 8))) (not (= 95 (select .cse40 12))) (not (= (select .cse41 0) 48)) (not (= (select .cse39 4) 120)) (not (= 95 (select .cse38 10))) (not (= 112 (select .cse37 9))) (not (= 116 (select .cse37 5))) (not (= 111 (select .cse40 3))) (not (= (select .cse37 3) 105)) (not (= 111 (select .cse38 19))) (not (= 95 (select .cse39 5))) (not (= 112 (select .cse40 1))) (not (= (select .cse40 15) 99)) (not (= (select .cse40 11) 100)) (not (= (select .cse38 22) 0)) (not (= (select .cse40 9) 105)) (not (= (select .cse37 17) 111)) (not (= 110 (select .cse40 7))) (not (= 116 (select .cse38 20))) (not (= 114 (select .cse38 9))) (not (= (select .cse37 0) 114)) (not (= (select .cse40 4) 120)) (not (= 114 (select .cse37 7))) (not (= 111 (select .cse39 3))) (not (= 117 (select .cse38 0))) (not (= 101 (select .cse37 1))) (not (= 114 (select .cse37 16))) (not (= 112 (select .cse40 2))) (not (= 111 (select .cse37 19))) (not (= (select .cse37 20) 0)) (not (= (select .cse39 8) 99)) (not (= 111 (select .cse38 14))) (not (= 112 (select .cse37 11))) (not (= (select .cse38 16) 95)) (not (= 112 (select .cse37 15))) (not (= 112 (select .cse38 11))) (not (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24)) (not (= (select .cse40 17) 0)) (not (= (select .cse39 11) 0)) (not (= 112 (select .cse38 12))) (not (= (select .cse41 1) 0)) (not (= 112 (select .cse40 0))) (not (= 115 (select .cse40 13))) (not (= (select .cse40 16) 107)) (not (= 114 (select .cse38 2))) (not (= (select .cse40 6) 117)) (not (= 116 (select .cse38 7)))))) .cse13 .cse14 .cse15 .cse16 .cse18 .cse31 .cse21 .cse22)))) (not (= 48 |ldv_init_zalloc_#in~size|)))))) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))) [2023-12-02 17:29:34,438 INFO L899 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 5894 5904) no Hoare annotation was computed. [2023-12-02 17:29:34,438 INFO L899 garLoopResultBuilder]: For program point L5901-1(line 5901) no Hoare annotation was computed. [2023-12-02 17:29:34,441 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5894 5904) the Hoare annotation is: (or (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (not (= ~ldv_module_refcounter~0 1)) (not (= ~ldv_retval_0~0 0)) (and (= |old(#length)| |#length|) (= |#memory_int| |old(#memory_int)|) (= |old(#valid)| |#valid|)) (not (= |~#pppox_protos~0.offset| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (let ((.cse43 (select |#memory_$Pointer$.offset| 10)) (.cse45 (select |#memory_$Pointer$.base| 10)) (.cse42 (select |#memory_$Pointer$.offset| 5)) (.cse44 (select |#memory_$Pointer$.base| 5))) (let ((.cse2 (not (= (select .cse44 24) 0))) (.cse4 (not (= (select .cse44 8) 0))) (.cse5 (not (= (select .cse42 24) 0))) (.cse7 (not (= (select .cse45 4) |#funAddr~pppox_create.base|))) (.cse8 (not (= (select .cse42 16) 0))) (.cse9 (not (= (select .cse42 8) 0))) (.cse10 (not (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value))) (.cse11 (not (= (select .cse45 12) |~#__this_module~0.base|))) (.cse12 (not (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|)))) (.cse13 (not (= (select .cse44 16) 0))) (.cse14 (not (= (select .cse43 4) |#funAddr~pppox_create.offset|))) (.cse15 (not (= (select .cse44 0) 0))) (.cse16 (not (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value))) (.cse18 (not (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|)))) (.cse21 (not (= |~#__this_module~0.offset| (select .cse43 12)))) (.cse22 (not (= 0 (select .cse42 0)))) (.cse19 (+ |#StackHeapBarrier| 1))) (and (let ((.cse17 (select |old(#memory_int)| 1)) (.cse3 (select |old(#memory_int)| 8)) (.cse6 (select |old(#memory_int)| 9)) (.cse1 (select |old(#memory_int)| 6)) (.cse0 (select |old(#memory_int)| 7))) (or (not (= 112 (select .cse0 17))) (not (= 112 (select .cse1 11))) (not (= (select .cse0 15) 120)) (not (= 117 (select .cse0 0))) .cse2 (not (= 107 (select .cse3 16))) (not (= 111 (select .cse1 19))) (not (= 114 (select .cse1 16))) (not (= 101 (select .cse0 8))) .cse4 (not (= 112 (select .cse1 15))) (not (= 95 (select .cse0 16))) (not (= 112 (select .cse3 1))) (not (= 101 (select .cse1 1))) .cse5 (not (= 114 (select .cse0 18))) (not (= |ldv_init_zalloc_#in~size| 7104)) (not (= (select .cse3 9) 105)) (not (= (select .cse3 15) 99)) (not (= 112 (select .cse3 2))) (not (= (select .cse6 3) 111)) (not (= 110 (select .cse3 7))) (not (= 116 (select .cse1 18))) (not (= 112 (select .cse6 2))) (not (= 112 (select .cse0 11))) (not (= 112 (select .cse1 10))) (not (= 116 (select .cse1 5))) (not (= (select .cse6 4) 120)) (not (= 111 (select .cse6 7))) (not (= 111 (select .cse1 17))) (not (= (select .cse1 14) 95)) (not (= 115 (select .cse3 13))) (not (= (select .cse0 3) 101)) (not (= (select .cse0 5) 105)) (not (= 115 (select .cse0 6))) (not (= 95 (select .cse1 8))) .cse7 (not (= 111 (select .cse0 19))) (not (= (select .cse1 13) 120)) (not (= (select .cse3 5) 95)) (not (= (select .cse3 10) 110)) (not (= (select .cse1 2) 103)) (not (= (select .cse0 4) 103)) (not (= (select .cse3 17) 0)) (not (= 112 (select .cse0 12))) (not (= (select .cse3 6) 117)) (not (= 112 (select .cse3 0))) .cse8 (not (= 111 (select .cse0 14))) (not (= 111 (select .cse0 21))) (not (= 112 (select .cse6 0))) (not (= 114 (select .cse1 7))) (not (= 112 (select .cse6 1))) (not (= 98 (select .cse3 8))) .cse9 .cse10 (not (= (select .cse3 4) 120)) (not (= 105 (select .cse6 6))) .cse11 .cse12 (not (= 116 (select .cse0 20))) (not (= 110 (select .cse0 1))) (not (= 95 (select .cse3 12))) (not (= 112 (select .cse1 9))) .cse13 .cse14 (not (= 111 (select .cse3 3))) (not (= 116 (select .cse6 9))) (not (= (select .cse1 3) 105)) (not (= 112 (select .cse0 13))) (not (= (select (select |old(#memory_int)| 10) 0) 24)) (not (= (select .cse3 11) 100)) (not (= (select .cse6 8) 99)) .cse15 .cse16 (not (= (select .cse0 9) 114)) (not (= (select .cse17 0) 48)) (not (= 95 (select .cse6 5))) .cse18 (not (= (select .cse0 22) 0)) (not (= 101 (select .cse1 6))) (not (= 111 (select .cse1 12))) (not (= 115 (select .cse1 4))) (not (= (select .cse17 1) 0)) (not (= 111 (select .cse3 14))) (not (= (select .cse1 20) 0)) (not (= (select .cse6 11) 0)) (forall ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse20 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| .cse19) (not (= (select |v_#valid_40| 4) 1)) (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| .cse19) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#length_29| 9) 12)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= |old(#valid)| (store .cse20 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1))) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0)) (not (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |old(#length)|)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#valid_40| 7) 1)) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select .cse20 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0)) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) .cse21 (not (= 114 (select .cse0 2))) (not (= 116 (select .cse0 7))) .cse22 (not (= 108 (select .cse6 10))) (not (= 114 (select .cse1 0))) (not (= 95 (select .cse0 10))))) (or (forall ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse23 (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| .cse19)) (.cse24 (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| .cse19)) (.cse25 (forall ((|v_#length_29| (Array Int Int))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (not (= (select |v_#length_29| 9) 12)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) (.cse26 (< |#StackHeapBarrier| (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))) (.cse27 (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0)) (.cse28 (forall ((|v_#length_30| (Array Int Int))) (not (= |old(#length)| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104))))) (.cse29 (forall ((|v_#valid_40| (Array Int Int))) (or (not (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 4) 1)) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= (select |v_#valid_40| 7) 1))))) (.cse30 (forall ((|v_#valid_41| (Array Int Int))) (or (not (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0)) (not (= |old(#valid)| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1)))))) (.cse31 (forall ((|v_#memory_int_78| (Array Int (Array Int Int)))) (not (= |old(#memory_int)| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| ((as const (Array Int Int)) 0))))))) (and (or .cse23 .cse2 .cse4 .cse5 .cse24 .cse25 .cse7 .cse26 .cse8 .cse27 .cse9 .cse10 .cse28 .cse11 .cse12 .cse29 .cse30 .cse13 .cse14 .cse15 .cse16 .cse18 .cse31 (forall ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse33 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse36 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse34 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse35 (select |v_#memory_int_BEFORE_CALL_6| 8)) (.cse32 (select |v_#memory_int_BEFORE_CALL_6| 9))) (or (not (= 112 (select .cse32 2))) (not (= (select .cse32 8) 99)) (not (= (select .cse32 6) 105)) (not (= 112 (select .cse33 15))) (not (= (select .cse32 11) 0)) (not (= 111 (select .cse33 12))) (not (= (select .cse34 4) 103)) (not (= (select .cse34 5) 105)) (not (= 112 (select .cse34 17))) (not (= 112 (select .cse33 10))) (not (= (select .cse34 2) 114)) (not (= (select .cse34 19) 111)) (not (= (select .cse35 6) 117)) (not (= 115 (select .cse33 4))) (not (= (select .cse35 11) 100)) (not (= 112 (select .cse35 2))) (not (= 116 (select .cse34 20))) (not (= 112 (select .cse32 0))) (not (= 111 (select .cse33 17))) (not (= 101 (select .cse34 3))) (not (= (select .cse33 20) 0)) (not (= 95 (select .cse33 8))) (not (= 98 (select .cse35 8))) (not (= (select .cse33 2) 103)) (not (= 112 (select .cse35 0))) (not (= 116 (select .cse33 5))) (not (= 115 (select .cse35 13))) (not (= (select .cse35 15) 99)) (not (= 116 (select .cse32 9))) (not (= 101 (select .cse34 8))) (not (= 116 (select .cse33 18))) (not (= 95 (select .cse34 10))) (not (= 117 (select .cse34 0))) (not (= 112 (select .cse33 11))) (not (= 111 (select .cse32 3))) (not (= 112 (select .cse33 9))) (not (= 111 (select .cse35 14))) (not (= (select .cse33 6) 101)) (not (= (select .cse33 3) 105)) (not (= (select .cse34 9) 114)) (not (= 116 (select .cse34 7))) (not (= (select .cse34 15) 120)) (not (= (select .cse35 4) 120)) (not (= 112 (select .cse34 13))) (not (= 111 (select .cse32 7))) (not (= 101 (select .cse33 1))) (not (= 95 (select .cse34 16))) (not (= (select .cse33 13) 120)) (not (= (select .cse33 7) 114)) (not (= (select .cse36 0) 48)) (not (= (select .cse33 0) 114)) (not (= 111 (select .cse33 19))) (not (= (select .cse33 16) 114)) (not (= 95 (select .cse32 5))) (not (= 111 (select .cse34 14))) (not (= (select .cse35 17) 0)) (not (= (select .cse35 12) 95)) (not (= 115 (select .cse34 6))) (not (= 111 (select .cse34 21))) (not (= 110 (select .cse34 1))) (not (= (select .cse33 14) 95)) (not (= (select .cse35 5) 95)) (not (= (select .cse35 3) 111)) (not (= (select .cse36 1) 0)) (not (= 110 (select .cse35 10))) (not (= 114 (select .cse34 18))) (not (= (select .cse35 9) 105)) (not (= 110 (select .cse35 7))) (not (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24)) (not (= 112 (select .cse34 11))) (not (= (select .cse34 22) 0)) (not (= (select .cse32 4) 120)) (not (= 112 (select .cse35 1))) (not (= 112 (select .cse32 1))) (not (= (select .cse34 12) 112)) (not (= (select .cse35 16) 107)) (not (= 108 (select .cse32 10)))))) .cse21 .cse22) (or .cse23 .cse2 .cse4 .cse5 .cse24 .cse25 .cse7 .cse26 .cse8 .cse27 .cse9 .cse10 .cse28 .cse11 .cse12 .cse29 .cse30 (forall ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse37 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse39 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse41 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse40 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse38 (select |v_#memory_int_BEFORE_CALL_8| 7))) (or (not (= (select .cse37 12) 111)) (not (= (select .cse38 18) 114)) (not (= (select .cse39 7) 111)) (not (= 95 (select .cse37 8))) (not (= 101 (select .cse37 6))) (not (= 112 (select .cse38 13))) (not (= 112 (select .cse39 2))) (not (= (select .cse40 10) 110)) (not (= 112 (select .cse38 17))) (not (= (select .cse37 2) 103)) (not (= 112 (select .cse37 10))) (not (= 115 (select .cse37 4))) (not (= 111 (select .cse40 14))) (not (= 111 (select .cse38 21))) (not (= 116 (select .cse37 18))) (not (= 103 (select .cse38 4))) (not (= 95 (select .cse37 14))) (not (= (select .cse37 13) 120)) (not (= 116 (select .cse39 9))) (not (= 110 (select .cse38 1))) (not (= 112 (select .cse39 1))) (not (= 101 (select .cse38 8))) (not (= (select .cse39 10) 108)) (not (= 115 (select .cse38 6))) (not (= 101 (select .cse38 3))) (not (= (select .cse38 15) 120)) (not (= 112 (select .cse39 0))) (not (= (select .cse38 5) 105)) (not (= (select .cse39 6) 105)) (not (= 95 (select .cse40 5))) (not (= 98 (select .cse40 8))) (not (= 95 (select .cse40 12))) (not (= (select .cse41 0) 48)) (not (= (select .cse39 4) 120)) (not (= 95 (select .cse38 10))) (not (= 112 (select .cse37 9))) (not (= 116 (select .cse37 5))) (not (= 111 (select .cse40 3))) (not (= (select .cse37 3) 105)) (not (= 111 (select .cse38 19))) (not (= 95 (select .cse39 5))) (not (= 112 (select .cse40 1))) (not (= (select .cse40 15) 99)) (not (= (select .cse40 11) 100)) (not (= (select .cse38 22) 0)) (not (= (select .cse40 9) 105)) (not (= (select .cse37 17) 111)) (not (= 110 (select .cse40 7))) (not (= 116 (select .cse38 20))) (not (= 114 (select .cse38 9))) (not (= (select .cse37 0) 114)) (not (= (select .cse40 4) 120)) (not (= 114 (select .cse37 7))) (not (= 111 (select .cse39 3))) (not (= 117 (select .cse38 0))) (not (= 101 (select .cse37 1))) (not (= 114 (select .cse37 16))) (not (= 112 (select .cse40 2))) (not (= 111 (select .cse37 19))) (not (= (select .cse37 20) 0)) (not (= (select .cse39 8) 99)) (not (= 111 (select .cse38 14))) (not (= 112 (select .cse37 11))) (not (= (select .cse38 16) 95)) (not (= 112 (select .cse37 15))) (not (= 112 (select .cse38 11))) (not (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24)) (not (= (select .cse40 17) 0)) (not (= (select .cse39 11) 0)) (not (= 112 (select .cse38 12))) (not (= (select .cse41 1) 0)) (not (= 112 (select .cse40 0))) (not (= 115 (select .cse40 13))) (not (= (select .cse40 16) 107)) (not (= 114 (select .cse38 2))) (not (= (select .cse40 6) 117)) (not (= 116 (select .cse38 7)))))) .cse13 .cse14 .cse15 .cse16 .cse18 .cse31 .cse21 .cse22)))) (not (= 48 |ldv_init_zalloc_#in~size|)))))) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))) [2023-12-02 17:29:34,441 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5857 5859) the Hoare annotation is: true [2023-12-02 17:29:34,441 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 5857 5859) no Hoare annotation was computed. [2023-12-02 17:29:34,441 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 6260 6266) the Hoare annotation is: true [2023-12-02 17:29:34,441 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 6264) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 6260 6266) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L902 garLoopResultBuilder]: At program point LDV_STOP(lines 5929 5935) the Hoare annotation is: true [2023-12-02 17:29:34,442 INFO L899 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 5929 5935) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L899 garLoopResultBuilder]: For program point L6180(lines 6180 6236) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L899 garLoopResultBuilder]: For program point L6362(lines 6362 6365) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L899 garLoopResultBuilder]: For program point L6362-1(lines 6359 6368) no Hoare annotation was computed. [2023-12-02 17:29:34,442 INFO L895 garLoopResultBuilder]: At program point L6255(line 6255) the Hoare annotation is: (and (not (= (mod (+ |ULTIMATE.start_ldv_module_put_6_~ldv_func_arg1#1.offset| |ULTIMATE.start_ldv_module_put_6_~ldv_func_arg1#1.base|) 18446744073709551616) 0)) (not (= (mod (let ((.cse2 (+ (* 8 |ULTIMATE.start_pppox_create_~protocol#1|) |~#pppox_protos~0.offset|))) (let ((.cse0 (select (select |#memory_$Pointer$.base| |~#pppox_protos~0.base|) .cse2)) (.cse1 (+ 16 (select (select |#memory_$Pointer$.offset| |~#pppox_protos~0.base|) .cse2)))) (+ (select (select |#memory_$Pointer$.base| .cse0) .cse1) (select (select |#memory_$Pointer$.offset| .cse0) .cse1)))) 18446744073709551616) 0)) (= 2 ~ldv_module_refcounter~0) |ULTIMATE.start_main_#t~switch75#1| (= |ULTIMATE.start_pppox_create_~tmp___0~3#1| 0) (= |ULTIMATE.start_ldv_undef_int_#res#1| 1)) [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6255-1(lines 6252 6258) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6181-2(line 6181) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6181-3(line 6181) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6181(line 6181) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6181-1(line 6181) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L899 garLoopResultBuilder]: For program point L6181-6(line 6181) no Hoare annotation was computed. [2023-12-02 17:29:34,443 INFO L895 garLoopResultBuilder]: At program point L6363(line 6363) the Hoare annotation is: false [2023-12-02 17:29:34,445 INFO L895 garLoopResultBuilder]: At program point L6173(line 6173) the Hoare annotation is: (let ((.cse1 (select |#memory_$Pointer$.offset| 10)) (.cse2 (+ |#StackHeapBarrier| 1)) (.cse0 (select |#memory_$Pointer$.offset| 5)) (.cse4 (select |#memory_$Pointer$.base| 10)) (.cse3 (select |#memory_$Pointer$.base| 5))) (and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= (select .cse0 16) 0) (= ~ldv_module_refcounter~0 1) (= (select .cse0 24) 0) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= |~#__this_module~0.offset| (select .cse1 12)) (<= .cse2 |ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= ~LDV_IN_INTERRUPT~0 1) (= ~ldv_state_variable_0~0 0) (= |ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= (select .cse3 0) 0) (= 0 (select .cse0 0)) (= |ULTIMATE.start_main_~tmp~10#1.offset| 0) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (<= (+ |ULTIMATE.start_main_~tmp~10#1.base| 1) |#StackHeapBarrier|) (= |ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= |ULTIMATE.start_main_~ldvarg3~0#1.offset| 0) (= (select .cse3 24) 0) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value) (= |ULTIMATE.start_main_~tmp___0~4#1.offset| 0) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (= |ULTIMATE.start_main_~tmp___0~4#1.base| |ULTIMATE.start_main_~ldvarg3~0#1.base|) (= (select .cse3 8) 0) (= ~ldv_state_variable_1~0 0) (= 5 |~#pppox_protos~0.base|) (= (select .cse4 4) |#funAddr~pppox_create.base|) (exists ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse9 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse8 (select |v_#memory_int_BEFORE_CALL_6| 9)) (.cse7 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse5 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse6 (select |v_#memory_int_BEFORE_CALL_6| 8))) (and (= (select .cse5 13) 120) (= (select .cse6 11) 100) (= (select .cse5 14) 95) (= (select .cse5 6) 101) (= (select .cse6 12) 95) (= 112 (select .cse7 13)) (= (select .cse7 2) 114) (= 116 (select .cse5 18)) (= 115 (select .cse7 6)) (= (select .cse7 9) 114) (= (select .cse8 11) 0) (= 98 (select .cse6 8)) (= 112 (select .cse6 0)) (= 117 (select .cse7 0)) (= 112 (select .cse7 11)) (= 95 (select .cse8 5)) (= 101 (select .cse5 1)) (= 108 (select .cse8 10)) (= (select .cse5 2) 103) (= 110 (select .cse6 7)) (= (select .cse7 5) 105) (= 101 (select .cse7 3)) (= (select .cse6 9) 105) (= (select .cse8 8) 99) (= (select .cse6 3) 111) (= (select .cse5 3) 105) (= 112 (select .cse6 2)) (= 95 (select .cse5 8)) (= (select .cse7 22) 0) (= 95 (select .cse7 10)) (= 115 (select .cse6 13)) (= 111 (select .cse5 19)) (= 111 (select .cse6 14)) (= 111 (select .cse7 21)) (= 111 (select .cse5 17)) (= (select .cse8 6) 105) (= (select .cse9 1) 0) (= 112 (select .cse8 2)) (= (select .cse6 5) 95) (= (select .cse6 15) 99) (= 116 (select .cse7 7)) (= 95 (select .cse7 16)) (= 112 (select .cse8 0)) (= (select .cse6 4) 120) (= 114 (select .cse7 18)) (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24) (= 116 (select .cse5 5)) (= 112 (select .cse8 1)) (= (select .cse8 4) 120) (= 112 (select .cse5 10)) (= 112 (select .cse6 1)) (= 111 (select .cse7 14)) (= (select .cse9 0) 48) (= 112 (select .cse7 17)) (= (select .cse5 20) 0) (= (select .cse6 17) 0) (= 116 (select .cse8 9)) (= 111 (select .cse8 3)) (= (select .cse7 4) 103) (= 111 (select .cse8 7)) (= (select .cse7 12) 112) (= 110 (select .cse6 10)) (= (select .cse6 16) 107) (= (select .cse7 15) 120) (= 112 (select .cse5 11)) (= (select .cse7 19) 111) (= 112 (select .cse5 9)) (= (select .cse5 7) 114) (= 101 (select .cse7 8)) (= 110 (select .cse7 1)) (= (select .cse5 16) 114) (= 111 (select .cse5 12)) (= 112 (select .cse5 15)) (= 116 (select .cse7 20)) (= 115 (select .cse5 4)) (= (select .cse5 0) 114) (= (select .cse6 6) 117)))) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (<= (+ |ULTIMATE.start_main_~tmp___0~4#1.base| 1) |#StackHeapBarrier|) (not (= (mod |ULTIMATE.start_main_~tmp~10#1.base| 18446744073709551616) 0)) (= |ULTIMATE.start_main_~tmp~10#1.base| |ULTIMATE.start_main_~ldvarg1~0#1.base|) (= ~ref_cnt~0 0) (= (select .cse1 4) |#funAddr~pppox_create.offset|) (not (= (mod |ULTIMATE.start_main_~tmp___0~4#1.base| 18446744073709551616) 0)) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= |~#pppox_proto_family~0.offset| 0) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (<= .cse2 |ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (exists ((|v_#valid_41| (Array Int Int))) (and (= (select |v_#valid_41| |ULTIMATE.start_main_~tmp___0~4#1.base|) 0) (= (store |v_#valid_41| |ULTIMATE.start_main_~tmp___0~4#1.base| 1) |#valid|))) (exists ((|v_#length_30| (Array Int Int))) (= (store |v_#length_30| |ULTIMATE.start_main_~tmp___0~4#1.base| 48) |#length|)) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (exists ((|v_#valid_40| (Array Int Int))) (and (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= (select |v_#valid_40| 10) 1) (= (select (store |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base| 1) |ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_40| 7) 1) (= (select |v_#valid_40| 2) 1) (= (select |v_#valid_40| 0) 0) (= (select |v_#valid_40| 6) 1))) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= (select .cse0 8) 0) (= (select .cse4 12) |~#__this_module~0.base|) (= (select .cse3 16) 0) (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|)) (= |ULTIMATE.start_main_~ldvarg1~0#1.offset| 0) (exists ((|v_#memory_int_78| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_78| |ULTIMATE.start_main_~tmp___0~4#1.base| ((as const (Array Int Int)) 0)))) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|)) (= |~#__kstrtab_pppox_ioctl~0.offset| 0))) [2023-12-02 17:29:34,445 INFO L899 garLoopResultBuilder]: For program point L6173-1(line 6173) no Hoare annotation was computed. [2023-12-02 17:29:34,445 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-02 17:29:34,445 INFO L895 garLoopResultBuilder]: At program point L6174(line 6174) the Hoare annotation is: (and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= ~ldv_module_refcounter~0 1) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= ~LDV_IN_INTERRUPT~0 1) (= ~ldv_state_variable_0~0 0) (= |ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= |ULTIMATE.start_main_~tmp~10#1.offset| 0) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (<= 2 |ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= |ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= |ULTIMATE.start_main_~ldvarg3~0#1.offset| 0) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (= |ULTIMATE.start_main_~tmp___0~4#1.offset| 0) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (= ~ldv_state_variable_1~0 0) (= 5 |~#pppox_protos~0.base|) (<= 2 |ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (= ~ref_cnt~0 0) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= |~#pppox_proto_family~0.offset| 0) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= |ULTIMATE.start_main_~ldvarg1~0#1.offset| 0) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) [2023-12-02 17:29:34,445 INFO L899 garLoopResultBuilder]: For program point L6174-1(line 6174) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point main_ldv_final#1(lines 6167 6242) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6108(lines 6108 6111) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6199(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6199-1(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6199-4(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6199-5(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6133(lines 6106 6135) no Hoare annotation was computed. [2023-12-02 17:29:34,446 INFO L899 garLoopResultBuilder]: For program point L6199-2(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6199-3(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6199-8(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6199-11(line 6199) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6117(lines 6117 6130) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6184(lines 6180 6236) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6234(line 6234) no Hoare annotation was computed. [2023-12-02 17:29:34,447 INFO L899 garLoopResultBuilder]: For program point L6168-1(line 6168) no Hoare annotation was computed. [2023-12-02 17:29:34,449 INFO L895 garLoopResultBuilder]: At program point L6168(line 6168) the Hoare annotation is: (let ((.cse4 (select |#memory_$Pointer$.offset| 10)) (.cse5 (+ |#StackHeapBarrier| 1)) (.cse2 (select |#memory_int| 7)) (.cse1 (select |#memory_$Pointer$.offset| 5)) (.cse10 (select |#memory_int| 1)) (.cse8 (select |#memory_$Pointer$.base| 10)) (.cse7 (select |#memory_$Pointer$.base| 5)) (.cse3 (select |#memory_int| 9)) (.cse6 (select |#memory_int| 6)) (.cse0 (select |#memory_int| 8))) (and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= 111 (select .cse0 14)) (= (select .cse1 16) 0) (= ~ldv_module_refcounter~0 1) (= 0 (select .cse0 17)) (= (select .cse1 24) 0) (= 116 (select .cse2 7)) (= 112 (select .cse0 1)) (= 112 (select .cse2 11)) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= (select .cse3 3) 111) (= |~#__this_module~0.offset| (select .cse4 12)) (<= .cse5 |ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= (select .cse0 16) 107) (= ~LDV_IN_INTERRUPT~0 1) (= (select .cse6 3) 105) (= ~ldv_state_variable_0~0 0) (= |ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= (select .cse6 2) 103) (= (select .cse6 20) 0) (= 111 (select .cse2 19)) (= (select .cse0 4) 120) (= (select .cse7 0) 0) (= 101 (select .cse2 3)) (= 0 (select .cse1 0)) (= (select .cse3 10) 108) (= 112 (select .cse0 2)) (= 115 (select .cse2 6)) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (= (select .cse6 0) 114) (= 95 (select .cse6 8)) (= 95 (select .cse0 5)) (= (select .cse2 18) 114) (= 111 (select .cse6 17)) (= 112 (select .cse2 13)) (= 116 (select .cse2 20)) (= (select .cse2 16) 95) (= (select .cse2 21) 111) (= 117 (select .cse2 0)) (= |ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= 100 (select .cse0 11)) (= (select .cse7 24) 0) (= 111 (select .cse2 14)) (= 95 (select .cse0 12)) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (= 112 (select .cse6 15)) (= 101 (select .cse2 8)) (= (select .cse3 6) 105) (= 112 (select .cse3 1)) (= (select .cse2 22) 0) (= 112 (select .cse0 0)) (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value) (= 101 (select .cse6 6)) (= (select .cse0 9) 105) (= 103 (select .cse2 4)) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= 112 (select .cse3 0)) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (= 111 (select .cse6 12)) (= (select .cse6 14) 95) (= (select .cse7 8) 0) (= ~ldv_state_variable_1~0 0) (= 5 |~#pppox_protos~0.base|) (= (select .cse8 4) |#funAddr~pppox_create.base|) (= 112 (select .cse3 2)) (= (select .cse6 16) 114) (= (select .cse6 4) 115) (= (select .cse3 11) 0) (= 110 (select .cse0 7)) (exists ((|v_#valid_40| (Array Int Int))) (let ((.cse9 (store |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base| 1))) (and (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= (store .cse9 |ULTIMATE.start_main_~#ldvarg2~0#1.base| 1) |#valid|) (= (select |v_#valid_40| 10) 1) (= (select .cse9 |ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_40| 7) 1) (= (select |v_#valid_40| 2) 1) (= (select |v_#valid_40| 0) 0) (= (select |v_#valid_40| 6) 1)))) (= 112 (select .cse2 17)) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (= 114 (select .cse2 2)) (= 116 (select .cse6 18)) (= ~ref_cnt~0 0) (= (select .cse4 4) |#funAddr~pppox_create.offset|) (= (select .cse0 10) 110) (= (select .cse6 7) 114) (= 114 (select .cse2 9)) (= (select (select |#memory_int| 10) 0) 24) (= 110 (select .cse2 1)) (= 115 (select .cse0 13)) (= (select .cse3 7) 111) (exists ((|v_#length_29| (Array Int Int))) (and (= 32 (select |v_#length_29| 5)) (= (select |v_#length_29| 10) 20) (= 2 (select |v_#length_29| 1)) (= (select |v_#length_29| 8) 18) (= (select |v_#length_29| 9) 12) (= |#length| (store (store |v_#length_29| |ULTIMATE.start_main_~#ldvarg0~0#1.base| 4) |ULTIMATE.start_main_~#ldvarg2~0#1.base| 4)) (= 21 (select |v_#length_29| 6)) (= 203 (select |v_#length_29| 3)) (= 23 (select |v_#length_29| 7)) (= (select |v_#length_29| 4) 15) (= 77 (select |v_#length_29| 2)))) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= (select .cse2 10) 95) (= |~#pppox_proto_family~0.offset| 0) (= 112 (select .cse6 10)) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (<= .cse5 |ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= (select .cse3 8) 99) (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value) (= (select .cse2 15) 120) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= (select .cse2 5) 105) (= 112 (select .cse2 12)) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (= (select .cse3 4) 120) (= 116 (select .cse6 5)) (= 111 (select .cse0 3)) (= (select .cse10 0) 48) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (= 112 (select .cse6 11)) (= (select .cse3 5) 95) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= (select .cse0 15) 99) (= (select .cse1 8) 0) (= 112 (select .cse6 9)) (= (select .cse10 1) 0) (= (select .cse8 12) |~#__this_module~0.base|) (= (select .cse6 13) 120) (= (select .cse7 16) 0) (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|)) (= 116 (select .cse3 9)) (= (select .cse6 19) 111) (= 101 (select .cse6 1)) (= (select .cse0 6) 117) (= (select .cse0 8) 98) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|)) (= |~#__kstrtab_pppox_ioctl~0.offset| 0))) [2023-12-02 17:29:34,450 INFO L902 garLoopResultBuilder]: At program point L6193(line 6193) the Hoare annotation is: true [2023-12-02 17:29:34,450 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-02 17:29:34,450 INFO L902 garLoopResultBuilder]: At program point L6235(line 6235) the Hoare annotation is: true [2023-12-02 17:29:34,450 INFO L899 garLoopResultBuilder]: For program point L6202(lines 6180 6236) no Hoare annotation was computed. [2023-12-02 17:29:34,450 INFO L899 garLoopResultBuilder]: For program point L6178(lines 6167 6242) no Hoare annotation was computed. [2023-12-02 17:29:34,451 INFO L895 garLoopResultBuilder]: At program point L6170(line 6170) the Hoare annotation is: (let ((.cse1 (select |#memory_$Pointer$.offset| 10)) (.cse2 (+ |#StackHeapBarrier| 1)) (.cse0 (select |#memory_$Pointer$.offset| 5)) (.cse4 (select |#memory_$Pointer$.base| 10)) (.cse3 (select |#memory_$Pointer$.base| 5))) (and (= ~__ksymtab_register_pppox_proto~0.name.base 6) (= (select .cse0 16) 0) (= ~ldv_module_refcounter~0 1) (= (select .cse0 24) 0) (= 0 |~#__kstrtab_register_pppox_proto~0.offset|) (<= 1 |#StackHeapBarrier|) (= |~#__this_module~0.offset| (select .cse1 12)) (<= .cse2 |ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= ~LDV_IN_INTERRUPT~0 1) (= ~ldv_state_variable_0~0 0) (= |ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= (select .cse3 0) 0) (= 0 (select .cse0 0)) (= |ULTIMATE.start_main_~tmp~10#1.offset| 0) (= |~#__kstrtab_register_pppox_proto~0.base| 6) (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base) (exists ((|v_#memory_int_78| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_78| |ULTIMATE.start_main_~tmp~10#1.base| ((as const (Array Int Int)) 0)))) (<= (+ |ULTIMATE.start_main_~tmp~10#1.base| 1) |#StackHeapBarrier|) (= |ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|) (= (select .cse3 24) 0) (= |~#__kstrtab_pppox_ioctl~0.base| 9) (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value) (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0) (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0) (exists ((|v_#valid_41| (Array Int Int))) (and (= (select |v_#valid_41| |ULTIMATE.start_main_~tmp~10#1.base|) 0) (= (store |v_#valid_41| |ULTIMATE.start_main_~tmp~10#1.base| 1) |#valid|))) (= (select .cse3 8) 0) (= ~ldv_state_variable_1~0 0) (= 5 |~#pppox_protos~0.base|) (= (select .cse4 4) |#funAddr~pppox_create.base|) (exists ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse9 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse7 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse5 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse6 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse8 (select |v_#memory_int_BEFORE_CALL_8| 7))) (and (= (select .cse5 8) 99) (= (select .cse6 0) 114) (= 95 (select .cse7 12)) (= 95 (select .cse6 14)) (= 116 (select .cse8 20)) (= (select .cse5 7) 111) (= 115 (select .cse7 13)) (= (select .cse7 9) 105) (= 112 (select .cse7 2)) (= (select .cse7 6) 117) (= 117 (select .cse8 0)) (= 112 (select .cse7 0)) (= 112 (select .cse8 17)) (= 115 (select .cse6 4)) (= (select .cse7 10) 110) (= 112 (select .cse6 11)) (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24) (= 114 (select .cse6 16)) (= 115 (select .cse8 6)) (= 112 (select .cse5 2)) (= (select .cse5 11) 0) (= 101 (select .cse8 8)) (= 95 (select .cse6 8)) (= 101 (select .cse8 3)) (= (select .cse6 2) 103) (= 112 (select .cse7 1)) (= (select .cse6 3) 105) (= (select .cse8 15) 120) (= 116 (select .cse6 5)) (= 111 (select .cse8 14)) (= 112 (select .cse8 12)) (= 112 (select .cse6 9)) (= (select .cse5 6) 105) (= 111 (select .cse7 14)) (= (select .cse6 12) 111) (= (select .cse7 4) 120) (= 101 (select .cse6 1)) (= 114 (select .cse8 2)) (= (select .cse7 16) 107) (= 112 (select .cse6 10)) (= 114 (select .cse6 7)) (= (select .cse9 1) 0) (= 111 (select .cse7 3)) (= 116 (select .cse5 9)) (= 116 (select .cse6 18)) (= (select .cse6 17) 111) (= (select .cse8 22) 0) (= 112 (select .cse5 1)) (= (select .cse8 16) 95) (= (select .cse9 0) 48) (= 111 (select .cse8 19)) (= (select .cse7 11) 100) (= 111 (select .cse5 3)) (= 95 (select .cse5 5)) (= (select .cse6 20) 0) (= 110 (select .cse8 1)) (= 112 (select .cse8 13)) (= 112 (select .cse6 15)) (= 112 (select .cse5 0)) (= (select .cse7 15) 99) (= 112 (select .cse8 11)) (= 101 (select .cse6 6)) (= (select .cse7 17) 0) (= 98 (select .cse7 8)) (= 110 (select .cse7 7)) (= 95 (select .cse7 5)) (= (select .cse8 5) 105) (= 116 (select .cse8 7)) (= (select .cse5 10) 108) (= (select .cse6 13) 120) (= (select .cse8 18) 114) (= 103 (select .cse8 4)) (= 95 (select .cse8 10)) (= (select .cse5 4) 120) (= 114 (select .cse8 9)) (= 111 (select .cse6 19)) (= 111 (select .cse8 21))))) (exists ((|v_#length_30| (Array Int Int))) (= |#length| (store |v_#length_30| |ULTIMATE.start_main_~tmp~10#1.base| 7104))) (= 9 ~__ksymtab_pppox_ioctl~0.name.base) (not (= (mod |ULTIMATE.start_main_~tmp~10#1.base| 18446744073709551616) 0)) (= |ULTIMATE.start_main_~tmp~10#1.base| |ULTIMATE.start_main_~ldvarg1~0#1.base|) (= ~ref_cnt~0 0) (= (select .cse1 4) |#funAddr~pppox_create.offset|) (= |~#__kstrtab_pppox_unbind_sock~0.base| 8) (= |~#pppox_proto_family~0.offset| 0) (= ~__ksymtab_pppox_unbind_sock~0.name.base 8) (<= .cse2 |ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value) (= ~__ksymtab_register_pppox_proto~0.name.offset 0) (= |~#pppox_protos~0.offset| 0) (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0) (= ~ldv_retval_0~0 0) (= |~#pppox_proto_family~0.base| 10) (exists ((|v_#valid_40| (Array Int Int))) (and (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= (select |v_#valid_40| 10) 1) (= (select (store |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base| 1) |ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| |ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_40| 7) 1) (= (select |v_#valid_40| 2) 1) (= (select |v_#valid_40| 0) 0) (= (select |v_#valid_40| 6) 1))) (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0) (= (select .cse0 8) 0) (= (select .cse4 12) |~#__this_module~0.base|) (= (select .cse3 16) 0) (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|)) (= |ULTIMATE.start_main_~ldvarg1~0#1.offset| 0) (= ~__ksymtab_pppox_ioctl~0.name.offset 0) (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|)) (= |~#__kstrtab_pppox_ioctl~0.offset| 0))) [2023-12-02 17:29:34,452 INFO L899 garLoopResultBuilder]: For program point L6170-1(line 6170) no Hoare annotation was computed. [2023-12-02 17:29:34,452 INFO L902 garLoopResultBuilder]: At program point L6228(line 6228) the Hoare annotation is: true [2023-12-02 17:29:34,452 INFO L899 garLoopResultBuilder]: For program point L6121-2(lines 6119 6130) no Hoare annotation was computed. [2023-12-02 17:29:34,452 INFO L899 garLoopResultBuilder]: For program point L6334(lines 6334 6341) no Hoare annotation was computed. [2023-12-02 17:29:34,452 INFO L899 garLoopResultBuilder]: For program point L6335-1(lines 6335 6338) no Hoare annotation was computed. [2023-12-02 17:29:34,452 INFO L899 garLoopResultBuilder]: For program point L6335(lines 6335 6338) no Hoare annotation was computed. [2023-12-02 17:29:34,452 INFO L895 garLoopResultBuilder]: At program point L6336(line 6336) the Hoare annotation is: (not (= 2 |old(~ldv_module_refcounter~0)|)) [2023-12-02 17:29:34,453 INFO L899 garLoopResultBuilder]: For program point L6334-2(lines 6331 6344) no Hoare annotation was computed. [2023-12-02 17:29:34,453 INFO L899 garLoopResultBuilder]: For program point ldv_module_putEXIT(lines 6331 6344) no Hoare annotation was computed. [2023-12-02 17:29:34,453 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 6331 6344) the Hoare annotation is: (or (< |old(~ldv_module_refcounter~0)| 2) (= 2 ~ldv_module_refcounter~0) (< 2 |old(~ldv_module_refcounter~0)|)) [2023-12-02 17:29:34,453 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: (or (not (= |ldv_memset_#in~s#1.offset| 0)) (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (and (<= 0 |ldv_memset_#Ultimate.C_memset_#t~loopctr96#1|) (= |ldv_memset_~n#1| 4) (= |ldv_memset_#Ultimate.C_memset_#value#1| 0) (= |ldv_memset_#Ultimate.C_memset_#ptr#1.offset| 0) (= |ldv_memset_~s#1.offset| 0) (= 4 |ldv_memset_#Ultimate.C_memset_#amount#1|) (<= 2 |ldv_memset_~s#1.base|) (<= 2 |ldv_memset_#Ultimate.C_memset_#ptr#1.base|) (= |ldv_memset_~c#1| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (not (= ~ldv_module_refcounter~0 1)) (not (= ~ldv_retval_0~0 0)) (not (= |ldv_memset_#in~n#1| 4)) (not (= |~#pppox_protos~0.offset| 0)) (not (= |ldv_memset_#in~c#1| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (< |ldv_memset_#in~s#1.base| 2) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))) [2023-12-02 17:29:34,454 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5905 5912) the Hoare annotation is: (or (not (= |ldv_memset_#in~s#1.offset| 0)) (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (not (= ~ldv_module_refcounter~0 1)) (not (= ~ldv_retval_0~0 0)) (not (= |ldv_memset_#in~n#1| 4)) (not (= |~#pppox_protos~0.offset| 0)) (not (= |ldv_memset_#in~c#1| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (< |ldv_memset_#in~s#1.base| 2) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))) [2023-12-02 17:29:34,454 INFO L899 garLoopResultBuilder]: For program point ldv_memsetEXIT(lines 5905 5912) no Hoare annotation was computed. [2023-12-02 17:29:34,454 INFO L899 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2023-12-02 17:29:34,459 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (let ((.cse94 (select |#memory_$Pointer$.base| 10)) (.cse93 (select |#memory_$Pointer$.base| 5)) (.cse96 (select |#memory_$Pointer$.offset| 10)) (.cse95 (select |#memory_$Pointer$.offset| 5))) (let ((.cse47 (= |#Ultimate.meminit_#sizeOfFields| 7104)) (.cse1 (= |#Ultimate.meminit_#sizeOfFields| 48)) (.cse60 (= (select .cse95 16) 0)) (.cse62 (= (select .cse95 24) 0)) (.cse50 (= |~#__this_module~0.offset| (select .cse96 12))) (.cse53 (= (select .cse93 0) 0)) (.cse49 (= 0 (select .cse95 0))) (.cse64 (= (select .cse93 24) 0)) (.cse58 (= (+ |#funAddr~pppox_unbind_sock.base| |#funAddr~pppox_unbind_sock.offset|) ~__ksymtab_pppox_unbind_sock~0.value)) (.cse63 (= (select .cse93 8) 0)) (.cse61 (= (select .cse94 4) |#funAddr~pppox_create.base|)) (.cse54 (= (select .cse96 4) |#funAddr~pppox_create.offset|)) (.cse52 (= (+ |#funAddr~pppox_ioctl.offset| |#funAddr~pppox_ioctl.base|) ~__ksymtab_pppox_ioctl~0.value)) (.cse59 (= (select .cse95 8) 0)) (.cse57 (= (select .cse94 12) |~#__this_module~0.base|)) (.cse55 (= (select .cse93 16) 0)) (.cse51 (= ~__ksymtab_unregister_pppox_proto~0.value (+ |#funAddr~unregister_pppox_proto.base| |#funAddr~unregister_pppox_proto.offset|))) (.cse56 (= ~__ksymtab_register_pppox_proto~0.value (+ |#funAddr~register_pppox_proto.base| |#funAddr~register_pppox_proto.offset|))) (.cse39 (+ |#StackHeapBarrier| 1)) (.cse38 ((as const (Array Int Int)) 0)) (.cse0 (mod |#Ultimate.meminit_#sizeOfFields| 18446744073709551616))) (or (not (= |#Ultimate.meminit_#ptr.offset| 0)) (not (= ~__ksymtab_register_pppox_proto~0.name.offset 0)) (not (= |~#pppox_proto_family~0.offset| 0)) (not (= ~ldv_state_variable_1~0 0)) (not (= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#product|)) (not (= 9 ~__ksymtab_pppox_ioctl~0.name.base)) (not (= |~#__kstrtab_pppox_unbind_sock~0.base| 8)) (not (= |~#__kstrtab_register_pppox_proto~0.base| 6)) (not (= 5 |~#pppox_protos~0.base|)) (not (= |~#__kstrtab_unregister_pppox_proto~0.offset| 0)) (not (= |~#__kstrtab_pppox_ioctl~0.offset| 0)) (not (= ~ref_cnt~0 0)) (forall ((|v_#valid_46| (Array Int Int)) (|v_old(#length)_BEFORE_CALL_3| (Array Int Int)) (|v_old(#memory_int)_BEFORE_CALL_3| (Array Int (Array Int Int))) (|v_old(#valid)_BEFORE_CALL_3| (Array Int Int)) (|v_#length_31| (Array Int Int))) (or (not (= (select |v_#valid_46| |#Ultimate.meminit_#ptr.base|) 0)) (not (= |#length| (store |v_#length_31| |#Ultimate.meminit_#ptr.base| .cse0))) (not (= (store |v_#valid_46| |#Ultimate.meminit_#ptr.base| 1) |#valid|)) (let ((.cse4 (not .cse64)) (.cse5 (not .cse63)) (.cse6 (not .cse62)) (.cse9 (not .cse61)) (.cse11 (not .cse60)) (.cse13 (not .cse59)) (.cse14 (not .cse58)) (.cse15 (not .cse57)) (.cse16 (not .cse56)) (.cse24 (not .cse55)) (.cse25 (not .cse54)) (.cse2 (not (= |v_old(#length)_BEFORE_CALL_3| |v_#length_31|))) (.cse26 (not .cse53)) (.cse27 (not .cse52)) (.cse28 (not .cse51)) (.cse30 (not .cse50)) (.cse40 (not (= |old(#memory_int)| |v_old(#memory_int)_BEFORE_CALL_3|))) (.cse31 (not .cse49)) (.cse41 (not (= |v_old(#valid)_BEFORE_CALL_3| |v_#valid_46|)))) (and (or (not .cse1) .cse2 (forall ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse3 (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| .cse39)) (.cse7 (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| .cse39)) (.cse8 (forall ((|v_#length_29| (Array Int Int))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (not (= (select |v_#length_29| 9) 12)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) (.cse10 (< |#StackHeapBarrier| (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))) (.cse12 (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0)) (.cse17 (forall ((|v_#valid_40| (Array Int Int))) (or (not (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 4) 1)) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#valid_40| 2) 1)) (not (= (select |v_#valid_40| 5) 1)) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= (select |v_#valid_40| 7) 1))))) (.cse18 (forall ((|v_#length_30| (Array Int Int))) (not (= |v_old(#length)_BEFORE_CALL_3| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104))))) (.cse29 (forall ((|v_#memory_int_78| (Array Int (Array Int Int)))) (not (= |v_old(#memory_int)_BEFORE_CALL_3| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| .cse38))))) (.cse32 (forall ((|v_#valid_41| (Array Int Int))) (or (not (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0)) (not (= |v_old(#valid)_BEFORE_CALL_3| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))))))) (and (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (forall ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse19 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse21 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse23 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse22 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse20 (select |v_#memory_int_BEFORE_CALL_8| 7))) (or (not (= (select .cse19 12) 111)) (not (= (select .cse20 18) 114)) (not (= (select .cse21 7) 111)) (not (= 95 (select .cse19 8))) (not (= 101 (select .cse19 6))) (not (= 112 (select .cse20 13))) (not (= 112 (select .cse21 2))) (not (= (select .cse22 10) 110)) (not (= 112 (select .cse20 17))) (not (= (select .cse19 2) 103)) (not (= 112 (select .cse19 10))) (not (= 115 (select .cse19 4))) (not (= 111 (select .cse22 14))) (not (= 111 (select .cse20 21))) (not (= 116 (select .cse19 18))) (not (= 103 (select .cse20 4))) (not (= 95 (select .cse19 14))) (not (= (select .cse19 13) 120)) (not (= 116 (select .cse21 9))) (not (= 110 (select .cse20 1))) (not (= 112 (select .cse21 1))) (not (= 101 (select .cse20 8))) (not (= (select .cse21 10) 108)) (not (= 115 (select .cse20 6))) (not (= 101 (select .cse20 3))) (not (= (select .cse20 15) 120)) (not (= 112 (select .cse21 0))) (not (= (select .cse20 5) 105)) (not (= (select .cse21 6) 105)) (not (= 95 (select .cse22 5))) (not (= 98 (select .cse22 8))) (not (= 95 (select .cse22 12))) (not (= (select .cse23 0) 48)) (not (= (select .cse21 4) 120)) (not (= 95 (select .cse20 10))) (not (= 112 (select .cse19 9))) (not (= 116 (select .cse19 5))) (not (= 111 (select .cse22 3))) (not (= (select .cse19 3) 105)) (not (= 111 (select .cse20 19))) (not (= 95 (select .cse21 5))) (not (= 112 (select .cse22 1))) (not (= (select .cse22 15) 99)) (not (= (select .cse22 11) 100)) (not (= (select .cse20 22) 0)) (not (= (select .cse22 9) 105)) (not (= (select .cse19 17) 111)) (not (= 110 (select .cse22 7))) (not (= 116 (select .cse20 20))) (not (= 114 (select .cse20 9))) (not (= (select .cse19 0) 114)) (not (= (select .cse22 4) 120)) (not (= 114 (select .cse19 7))) (not (= 111 (select .cse21 3))) (not (= 117 (select .cse20 0))) (not (= 101 (select .cse19 1))) (not (= 114 (select .cse19 16))) (not (= 112 (select .cse22 2))) (not (= 111 (select .cse19 19))) (not (= (select .cse19 20) 0)) (not (= (select .cse21 8) 99)) (not (= 111 (select .cse20 14))) (not (= 112 (select .cse19 11))) (not (= (select .cse20 16) 95)) (not (= 112 (select .cse19 15))) (not (= 112 (select .cse20 11))) (not (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24)) (not (= (select .cse22 17) 0)) (not (= (select .cse21 11) 0)) (not (= 112 (select .cse20 12))) (not (= (select .cse23 1) 0)) (not (= 112 (select .cse22 0))) (not (= 115 (select .cse22 13))) (not (= (select .cse22 16) 107)) (not (= 114 (select .cse20 2))) (not (= (select .cse22 6) 117)) (not (= 116 (select .cse20 7)))))) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32) (or .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse24 .cse25 .cse26 .cse27 .cse28 (forall ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse34 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse37 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse35 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse36 (select |v_#memory_int_BEFORE_CALL_6| 8)) (.cse33 (select |v_#memory_int_BEFORE_CALL_6| 9))) (or (not (= 112 (select .cse33 2))) (not (= (select .cse33 8) 99)) (not (= (select .cse33 6) 105)) (not (= 112 (select .cse34 15))) (not (= (select .cse33 11) 0)) (not (= 111 (select .cse34 12))) (not (= (select .cse35 4) 103)) (not (= (select .cse35 5) 105)) (not (= 112 (select .cse35 17))) (not (= 112 (select .cse34 10))) (not (= (select .cse35 2) 114)) (not (= (select .cse35 19) 111)) (not (= (select .cse36 6) 117)) (not (= 115 (select .cse34 4))) (not (= (select .cse36 11) 100)) (not (= 112 (select .cse36 2))) (not (= 116 (select .cse35 20))) (not (= 112 (select .cse33 0))) (not (= 111 (select .cse34 17))) (not (= 101 (select .cse35 3))) (not (= (select .cse34 20) 0)) (not (= 95 (select .cse34 8))) (not (= 98 (select .cse36 8))) (not (= (select .cse34 2) 103)) (not (= 112 (select .cse36 0))) (not (= 116 (select .cse34 5))) (not (= 115 (select .cse36 13))) (not (= (select .cse36 15) 99)) (not (= 116 (select .cse33 9))) (not (= 101 (select .cse35 8))) (not (= 116 (select .cse34 18))) (not (= 95 (select .cse35 10))) (not (= 117 (select .cse35 0))) (not (= 112 (select .cse34 11))) (not (= 111 (select .cse33 3))) (not (= 112 (select .cse34 9))) (not (= 111 (select .cse36 14))) (not (= (select .cse34 6) 101)) (not (= (select .cse34 3) 105)) (not (= (select .cse35 9) 114)) (not (= 116 (select .cse35 7))) (not (= (select .cse35 15) 120)) (not (= (select .cse36 4) 120)) (not (= 112 (select .cse35 13))) (not (= 111 (select .cse33 7))) (not (= 101 (select .cse34 1))) (not (= 95 (select .cse35 16))) (not (= (select .cse34 13) 120)) (not (= (select .cse34 7) 114)) (not (= (select .cse37 0) 48)) (not (= (select .cse34 0) 114)) (not (= 111 (select .cse34 19))) (not (= (select .cse34 16) 114)) (not (= 95 (select .cse33 5))) (not (= 111 (select .cse35 14))) (not (= (select .cse36 17) 0)) (not (= (select .cse36 12) 95)) (not (= 115 (select .cse35 6))) (not (= 111 (select .cse35 21))) (not (= 110 (select .cse35 1))) (not (= (select .cse34 14) 95)) (not (= (select .cse36 5) 95)) (not (= (select .cse36 3) 111)) (not (= (select .cse37 1) 0)) (not (= 110 (select .cse36 10))) (not (= 114 (select .cse35 18))) (not (= (select .cse36 9) 105)) (not (= 110 (select .cse36 7))) (not (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24)) (not (= 112 (select .cse35 11))) (not (= (select .cse35 22) 0)) (not (= (select .cse33 4) 120)) (not (= 112 (select .cse36 1))) (not (= 112 (select .cse33 1))) (not (= (select .cse35 12) 112)) (not (= (select .cse36 16) 107)) (not (= 108 (select .cse33 10)))))) .cse29 .cse30 .cse31 .cse32)))) .cse40 .cse41) (let ((.cse45 (select |v_old(#memory_int)_BEFORE_CALL_3| 1)) (.cse46 (select |v_old(#memory_int)_BEFORE_CALL_3| 6)) (.cse44 (select |v_old(#memory_int)_BEFORE_CALL_3| 8)) (.cse42 (select |v_old(#memory_int)_BEFORE_CALL_3| 9)) (.cse43 (select |v_old(#memory_int)_BEFORE_CALL_3| 7))) (or (not (= 95 (select .cse42 5))) (not (= 112 (select .cse42 0))) .cse4 (not (= 101 (select .cse43 8))) (not (= 95 (select .cse44 12))) (not (= (select .cse44 9) 105)) .cse5 (not (= 116 (select .cse42 9))) (not (= 110 (select .cse44 10))) (not (= (select .cse43 10) 95)) (not (= 117 (select .cse44 6))) .cse6 (not (= (select .cse45 0) 48)) (not (= 116 (select .cse46 5))) (not (= 112 (select .cse42 1))) (not (= (select .cse44 4) 120)) (not (= (select .cse46 20) 0)) (not (= (select .cse44 11) 100)) (not (= 110 (select .cse44 7))) (not (= (select .cse43 5) 105)) (not (= (select .cse46 13) 120)) (not (= (select .cse43 4) 103)) (not (= 116 (select .cse43 20))) (not (= 112 (select .cse46 9))) (not (= (select .cse46 2) 103)) (not (= 116 (select .cse43 7))) (not (= 110 (select .cse43 1))) (not (= 95 (select .cse46 14))) (not (= 115 (select .cse43 6))) .cse9 (not (= 111 (select .cse46 17))) (not (= 116 (select .cse46 18))) (not (= (select .cse43 21) 111)) (not (= 111 (select .cse42 7))) (not (= 95 (select .cse43 16))) (not (= 115 (select .cse44 13))) (not (= 101 (select .cse43 3))) (not (= 112 (select .cse43 17))) (not (= (select .cse42 4) 120)) (not (= 112 (select .cse43 12))) (not (= 107 (select .cse44 16))) (not (= (select .cse46 7) 114)) .cse11 (not (= (select .cse46 12) 111)) (not (= 112 (select .cse44 2))) (not (= (select .cse44 5) 95)) (not (= (select .cse43 0) 117)) .cse13 .cse14 (not (= (select .cse43 15) 120)) (not (= (select .cse42 6) 105)) (not (= 112 (select .cse46 15))) (not (= (select .cse44 3) 111)) (not (= (select .cse45 1) 0)) (not (= (select .cse42 10) 108)) (not (= 114 (select .cse43 2))) (not (= (select .cse43 22) 0)) .cse15 (not (= (select .cse43 9) 114)) (not .cse47) (not (= (select .cse42 11) 0)) .cse16 (not (= 111 (select .cse42 3))) (not (= 98 (select .cse44 8))) (not (= 112 (select .cse43 13))) (not (= 101 (select .cse46 1))) .cse24 .cse25 (forall ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse48 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (or (not (= 23 (select |v_#length_29| 7))) (not (= 203 (select |v_#length_29| 3))) (< |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| .cse39) (not (= |v_old(#valid)_BEFORE_CALL_3| (store .cse48 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1))) (not (= (select |v_#valid_40| 4) 1)) (< |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| .cse39) (not (= (select |v_#valid_40| 8) 1)) (not (= (select |v_#valid_40| 6) 1)) (not (= (select |v_#length_29| 9) 12)) (not (= (select |v_#valid_40| 2) 1)) (not (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |v_old(#length)_BEFORE_CALL_3|)) (not (= (select |v_#valid_40| 5) 1)) (not (= (select |v_#valid_40| 0) 0)) (not (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0)) (not (= (select |v_#valid_40| 1) 1)) (not (= (select |v_#valid_40| 10) 1)) (not (= (select |v_#valid_40| 9) 1)) (not (= (select |v_#valid_40| 3) 1)) (not (= 77 (select |v_#length_29| 2))) (not (= (select |v_#valid_40| 7) 1)) (not (= (select |v_#length_29| 10) 20)) (not (= 32 (select |v_#length_29| 5))) (not (= 21 (select |v_#length_29| 6))) (not (= (select .cse48 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0)) (not (= (select |v_#length_29| 4) 15)) (not (= 2 (select |v_#length_29| 1))) (not (= (select |v_#length_29| 8) 18))))) .cse2 .cse26 (not (= (select .cse46 3) 105)) (not (= 111 (select .cse44 14))) (not (= 111 (select .cse43 14))) .cse27 (not (= (select .cse44 15) 99)) (not (= 114 (select .cse46 16))) (not (= 101 (select .cse46 6))) .cse28 (not (= 112 (select .cse42 2))) (not (= 112 (select .cse46 11))) (not (= (select (select |v_old(#memory_int)_BEFORE_CALL_3| 10) 0) 24)) (not (= 112 (select .cse44 1))) (not (= (select .cse44 17) 0)) (not (= 112 (select .cse46 10))) (not (= (select .cse46 8) 95)) (not (= 114 (select .cse43 18))) (not (= (select .cse46 4) 115)) .cse30 .cse40 (not (= 114 (select .cse46 0))) .cse31 (not (= 111 (select .cse46 19))) (not (= 112 (select .cse44 0))) (not (= (select .cse42 8) 99)) (not (= 112 (select .cse43 11))) .cse41 (not (= 111 (select .cse43 19))))))))) (not (= 7 ~__ksymtab_unregister_pppox_proto~0.name.base)) (and (exists ((|v_#valid_46| (Array Int Int)) (|v_old(#length)_BEFORE_CALL_3| (Array Int Int)) (|v_old(#memory_int)_BEFORE_CALL_3| (Array Int (Array Int Int))) (|v_old(#valid)_BEFORE_CALL_3| (Array Int Int)) (|v_#length_31| (Array Int Int))) (and (let ((.cse69 (= |v_old(#valid)_BEFORE_CALL_3| |v_#valid_46|)) (.cse71 (= |old(#memory_int)| |v_old(#memory_int)_BEFORE_CALL_3|)) (.cse72 (= |v_old(#length)_BEFORE_CALL_3| |v_#length_31|))) (or (let ((.cse70 (select |v_old(#memory_int)_BEFORE_CALL_3| 1)) (.cse68 (select |v_old(#memory_int)_BEFORE_CALL_3| 8)) (.cse65 (select |v_old(#memory_int)_BEFORE_CALL_3| 7)) (.cse66 (select |v_old(#memory_int)_BEFORE_CALL_3| 9)) (.cse67 (select |v_old(#memory_int)_BEFORE_CALL_3| 6))) (and .cse60 (= 101 (select .cse65 8)) (= (select .cse66 8) 99) (= 112 (select .cse67 10)) .cse62 (= (select .cse67 12) 111) (= (select .cse67 8) 95) (= (select .cse68 4) 120) (= (select .cse65 10) 95) (= (select .cse68 5) 95) .cse50 (= 95 (select .cse65 16)) (= 107 (select .cse68 16)) .cse69 (= (select .cse65 4) 103) (= (select .cse66 10) 108) (= 115 (select .cse68 13)) (= (select .cse70 0) 48) (= (select (select |v_old(#memory_int)_BEFORE_CALL_3| 10) 0) 24) (= (select .cse68 17) 0) (= 116 (select .cse65 20)) .cse53 (= (select .cse67 7) 114) .cse49 (= (select .cse68 11) 100) (= (select .cse70 1) 0) (= 112 (select .cse67 9)) (= 101 (select .cse67 6)) (= (select .cse65 21) 111) (= 112 (select .cse65 11)) (= (select .cse67 13) 120) (= 114 (select .cse67 16)) (= 116 (select .cse67 5)) (= 112 (select .cse68 0)) (= 101 (select .cse67 1)) (= 112 (select .cse68 1)) (= 112 (select .cse65 17)) (= (select .cse67 2) 103) (= 111 (select .cse67 19)) (= (select .cse66 6) 105) .cse64 (= 116 (select .cse65 7)) (= 116 (select .cse66 9)) (= (select .cse65 0) 117) (= (select .cse68 3) 111) (= (select .cse67 4) 115) (= 112 (select .cse66 0)) .cse58 (= (select .cse65 15) 120) (= 116 (select .cse67 18)) (= 112 (select .cse65 13)) (= 114 (select .cse67 0)) (= (select .cse66 4) 120) (= 112 (select .cse67 11)) (= 110 (select .cse68 7)) (= 112 (select .cse65 12)) .cse71 .cse63 (= 111 (select .cse66 7)) (= 98 (select .cse68 8)) .cse61 (= 114 (select .cse65 18)) (= (select .cse67 20) 0) (= 95 (select .cse68 12)) .cse72 (= (select .cse66 11) 0) (= 95 (select .cse67 14)) (= 117 (select .cse68 6)) .cse54 (= 111 (select .cse68 14)) (= 110 (select .cse68 10)) (= 112 (select .cse68 2)) (= (select .cse68 15) 99) (= (select .cse68 9) 105) (= (select .cse65 9) 114) (= 101 (select .cse65 3)) (= 114 (select .cse65 2)) (= 111 (select .cse65 19)) .cse52 (= 112 (select .cse67 15)) (= (select .cse65 5) 105) (= 115 (select .cse65 6)) (= 111 (select .cse65 14)) (= (select .cse65 22) 0) (= 95 (select .cse66 5)) .cse59 (exists ((|v_#length_29| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| Int) (|v_#valid_40| (Array Int Int)) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| Int)) (let ((.cse73 (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 1))) (and (= 32 (select |v_#length_29| 5)) (= |v_old(#valid)_BEFORE_CALL_3| (store .cse73 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 1)) (= (select |v_#length_29| 10) 20) (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) 0) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= 2 (select |v_#length_29| 1)) (= (select |v_#valid_40| 10) 1) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| 7) 1) (= (select |v_#length_29| 8) 18) (= (select |v_#length_29| 9) 12) (= (select |v_#valid_40| 2) 1) (= 21 (select |v_#length_29| 6)) (= (select |v_#valid_40| 0) 0) (= 203 (select |v_#length_29| 3)) (= 23 (select |v_#length_29| 7)) (= (select |v_#length_29| 4) 15) (= (store (store |v_#length_29| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21| 4) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21| 4) |v_old(#length)_BEFORE_CALL_3|) (= (select .cse73 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|) 0) (= 77 (select |v_#length_29| 2)) (= (select |v_#valid_40| 6) 1) (<= .cse39 |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_21|) (<= .cse39 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_21|)))) .cse57 (= 110 (select .cse65 1)) .cse55 .cse51 (= 112 (select .cse66 2)) (= 112 (select .cse66 1)) (= 111 (select .cse66 3)) (= (select .cse67 3) 105) (= 111 (select .cse67 17)) .cse47 .cse56)) (and .cse1 .cse69 .cse71 .cse72 (exists ((|v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse74 (exists ((|v_#memory_int_78| (Array Int (Array Int Int)))) (= |v_old(#memory_int)_BEFORE_CALL_3| (store |v_#memory_int_78| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| .cse38)))) (.cse75 (<= .cse39 |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|)) (.cse76 (exists ((|v_#valid_40| (Array Int Int))) (and (= (select |v_#valid_40| 3) 1) (= (select |v_#valid_40| 4) 1) (= (select |v_#valid_40| 5) 1) (= (select |v_#valid_40| 10) 1) (= (select |v_#valid_40| 9) 1) (= (select |v_#valid_40| 1) 1) (= (select |v_#valid_40| 8) 1) (= (select |v_#valid_40| 7) 1) (= (select |v_#valid_40| 2) 1) (= (select |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20|) 0) (= (select |v_#valid_40| 0) 0) (= (select |v_#valid_40| 6) 1) (= (select (store |v_#valid_40| |v_ULTIMATE.start_main_~#ldvarg0~0#1.base_BEFORE_CALL_20| 1) |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|) 0)))) (.cse77 (not (= (mod |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 18446744073709551616) 0))) (.cse78 (<= (+ |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1) |#StackHeapBarrier|)) (.cse84 (exists ((|v_#valid_41| (Array Int Int))) (and (= (select |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15|) 0) (= |v_old(#valid)_BEFORE_CALL_3| (store |v_#valid_41| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 1))))) (.cse85 (exists ((|v_#length_29| (Array Int Int))) (and (= 32 (select |v_#length_29| 5)) (= (select |v_#length_29| 10) 20) (= 2 (select |v_#length_29| 1)) (= (select |v_#length_29| 8) 18) (= (select |v_#length_29| 9) 12) (= 21 (select |v_#length_29| 6)) (= 203 (select |v_#length_29| 3)) (= 23 (select |v_#length_29| 7)) (= (select |v_#length_29| 4) 15) (= 77 (select |v_#length_29| 2))))) (.cse86 (exists ((|v_#length_30| (Array Int Int))) (= |v_old(#length)_BEFORE_CALL_3| (store |v_#length_30| |v_ULTIMATE.start_main_~ldvarg1~0#1.base_BEFORE_CALL_15| 7104)))) (.cse87 (<= .cse39 |v_ULTIMATE.start_main_~#ldvarg2~0#1.base_BEFORE_CALL_20|))) (or (and .cse60 .cse62 .cse50 .cse74 .cse75 .cse53 .cse49 .cse76 .cse77 .cse64 .cse58 .cse63 .cse61 .cse78 (exists ((|v_#memory_int_BEFORE_CALL_6| (Array Int (Array Int Int)))) (let ((.cse83 (select |v_#memory_int_BEFORE_CALL_6| 1)) (.cse82 (select |v_#memory_int_BEFORE_CALL_6| 9)) (.cse81 (select |v_#memory_int_BEFORE_CALL_6| 7)) (.cse79 (select |v_#memory_int_BEFORE_CALL_6| 6)) (.cse80 (select |v_#memory_int_BEFORE_CALL_6| 8))) (and (= (select .cse79 13) 120) (= (select .cse80 11) 100) (= (select .cse79 14) 95) (= (select .cse79 6) 101) (= (select .cse80 12) 95) (= 112 (select .cse81 13)) (= (select .cse81 2) 114) (= 116 (select .cse79 18)) (= 115 (select .cse81 6)) (= (select .cse81 9) 114) (= (select .cse82 11) 0) (= 98 (select .cse80 8)) (= 112 (select .cse80 0)) (= 117 (select .cse81 0)) (= 112 (select .cse81 11)) (= 95 (select .cse82 5)) (= 101 (select .cse79 1)) (= 108 (select .cse82 10)) (= (select .cse79 2) 103) (= 110 (select .cse80 7)) (= (select .cse81 5) 105) (= 101 (select .cse81 3)) (= (select .cse80 9) 105) (= (select .cse82 8) 99) (= (select .cse80 3) 111) (= (select .cse79 3) 105) (= 112 (select .cse80 2)) (= 95 (select .cse79 8)) (= (select .cse81 22) 0) (= 95 (select .cse81 10)) (= 115 (select .cse80 13)) (= 111 (select .cse79 19)) (= 111 (select .cse80 14)) (= 111 (select .cse81 21)) (= 111 (select .cse79 17)) (= (select .cse82 6) 105) (= (select .cse83 1) 0) (= 112 (select .cse82 2)) (= (select .cse80 5) 95) (= (select .cse80 15) 99) (= 116 (select .cse81 7)) (= 95 (select .cse81 16)) (= 112 (select .cse82 0)) (= (select .cse80 4) 120) (= 114 (select .cse81 18)) (= (select (select |v_#memory_int_BEFORE_CALL_6| 10) 0) 24) (= 116 (select .cse79 5)) (= 112 (select .cse82 1)) (= (select .cse82 4) 120) (= 112 (select .cse79 10)) (= 112 (select .cse80 1)) (= 111 (select .cse81 14)) (= (select .cse83 0) 48) (= 112 (select .cse81 17)) (= (select .cse79 20) 0) (= (select .cse80 17) 0) (= 116 (select .cse82 9)) (= 111 (select .cse82 3)) (= (select .cse81 4) 103) (= 111 (select .cse82 7)) (= (select .cse81 12) 112) (= 110 (select .cse80 10)) (= (select .cse80 16) 107) (= (select .cse81 15) 120) (= 112 (select .cse79 11)) (= (select .cse81 19) 111) (= 112 (select .cse79 9)) (= (select .cse79 7) 114) (= 101 (select .cse81 8)) (= 110 (select .cse81 1)) (= (select .cse79 16) 114) (= 111 (select .cse79 12)) (= 112 (select .cse79 15)) (= 116 (select .cse81 20)) (= 115 (select .cse79 4)) (= (select .cse79 0) 114) (= (select .cse80 6) 117)))) .cse54 .cse52 .cse84 .cse85 .cse59 .cse86 .cse57 .cse55 .cse51 .cse87 .cse56) (and .cse60 .cse62 .cse50 .cse74 .cse75 .cse53 .cse49 .cse76 .cse77 .cse64 .cse58 .cse63 .cse61 (exists ((|v_#memory_int_BEFORE_CALL_8| (Array Int (Array Int Int)))) (let ((.cse92 (select |v_#memory_int_BEFORE_CALL_8| 1)) (.cse90 (select |v_#memory_int_BEFORE_CALL_8| 8)) (.cse88 (select |v_#memory_int_BEFORE_CALL_8| 9)) (.cse89 (select |v_#memory_int_BEFORE_CALL_8| 6)) (.cse91 (select |v_#memory_int_BEFORE_CALL_8| 7))) (and (= (select .cse88 8) 99) (= (select .cse89 0) 114) (= 95 (select .cse90 12)) (= 95 (select .cse89 14)) (= 116 (select .cse91 20)) (= (select .cse88 7) 111) (= 115 (select .cse90 13)) (= (select .cse90 9) 105) (= 112 (select .cse90 2)) (= (select .cse90 6) 117) (= 117 (select .cse91 0)) (= 112 (select .cse90 0)) (= 112 (select .cse91 17)) (= 115 (select .cse89 4)) (= (select .cse90 10) 110) (= 112 (select .cse89 11)) (= (select (select |v_#memory_int_BEFORE_CALL_8| 10) 0) 24) (= 114 (select .cse89 16)) (= 115 (select .cse91 6)) (= 112 (select .cse88 2)) (= (select .cse88 11) 0) (= 101 (select .cse91 8)) (= 95 (select .cse89 8)) (= 101 (select .cse91 3)) (= (select .cse89 2) 103) (= 112 (select .cse90 1)) (= (select .cse89 3) 105) (= (select .cse91 15) 120) (= 116 (select .cse89 5)) (= 111 (select .cse91 14)) (= 112 (select .cse91 12)) (= 112 (select .cse89 9)) (= (select .cse88 6) 105) (= 111 (select .cse90 14)) (= (select .cse89 12) 111) (= (select .cse90 4) 120) (= 101 (select .cse89 1)) (= 114 (select .cse91 2)) (= (select .cse90 16) 107) (= 112 (select .cse89 10)) (= 114 (select .cse89 7)) (= (select .cse92 1) 0) (= 111 (select .cse90 3)) (= 116 (select .cse88 9)) (= 116 (select .cse89 18)) (= (select .cse89 17) 111) (= (select .cse91 22) 0) (= 112 (select .cse88 1)) (= (select .cse91 16) 95) (= (select .cse92 0) 48) (= 111 (select .cse91 19)) (= (select .cse90 11) 100) (= 111 (select .cse88 3)) (= 95 (select .cse88 5)) (= (select .cse89 20) 0) (= 110 (select .cse91 1)) (= 112 (select .cse91 13)) (= 112 (select .cse89 15)) (= 112 (select .cse88 0)) (= (select .cse90 15) 99) (= 112 (select .cse91 11)) (= 101 (select .cse89 6)) (= (select .cse90 17) 0) (= 98 (select .cse90 8)) (= 110 (select .cse90 7)) (= 95 (select .cse90 5)) (= (select .cse91 5) 105) (= 116 (select .cse91 7)) (= (select .cse88 10) 108) (= (select .cse89 13) 120) (= (select .cse91 18) 114) (= 103 (select .cse91 4)) (= 95 (select .cse91 10)) (= (select .cse88 4) 120) (= 114 (select .cse91 9)) (= 111 (select .cse89 19)) (= 111 (select .cse91 21))))) .cse78 .cse54 .cse52 .cse84 .cse85 .cse59 .cse86 .cse57 .cse55 .cse51 .cse87 .cse56))))))) (= (select |v_#valid_46| |#Ultimate.meminit_#ptr.base|) 0) (= |#length| (store |v_#length_31| |#Ultimate.meminit_#ptr.base| .cse0)) (= (store |v_#valid_46| |#Ultimate.meminit_#ptr.base| 1) |#valid|))) (= |#memory_int| |old(#memory_int)|)) (not (= ~ldv_module_refcounter~0 1)) (not (= |#Ultimate.meminit_#amountOfFields| 1)) (not (= ~ldv_retval_0~0 0)) (not (= |~#pppox_protos~0.offset| 0)) (not (= ~LDV_IN_INTERRUPT~0 1)) (not (= |~#__kstrtab_pppox_ioctl~0.base| 9)) (not (= ~__ksymtab_unregister_pppox_proto~0.name.offset 0)) (< |#StackHeapBarrier| (+ |#Ultimate.meminit_#ptr.base| 1)) (not (= ~__ksymtab_pppox_unbind_sock~0.name.base 8)) (not (= |~#pppox_proto_family~0.base| 10)) (not (= ~__ksymtab_pppox_ioctl~0.name.offset 0)) (< |#StackHeapBarrier| 1) (not (= ~ldv_state_variable_0~0 0)) (= |#Ultimate.meminit_#ptr.base| 0) (not (= ~__ksymtab_pppox_unbind_sock~0.name.offset 0)) (not (= 0 |~#__kstrtab_register_pppox_proto~0.offset|)) (not (= |~#__kstrtab_pppox_unbind_sock~0.offset| 0)) (not (= 7 |~#__kstrtab_unregister_pppox_proto~0.base|)) (not (= ~__ksymtab_register_pppox_proto~0.name.base 6))))) [2023-12-02 17:29:34,461 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:34,463 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 17:29:34,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression #in~s!offset has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_state_variable_1~0 [2023-12-02 17:29:34,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__ksymtab_pppox_ioctl~0.name [2023-12-02 17:29:34,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_pppox_unbind_sock~0 [2023-12-02 17:29:34,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_register_pppox_proto~0 [2023-12-02 17:29:34,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#pppox_protos~0 [2023-12-02 17:29:34,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~n [2023-12-02 17:29:34,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression ~n has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression ~s!offset has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s [2023-12-02 17:29:34,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression ~s!base has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~c [2023-12-02 17:29:34,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression ~c has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ref_cnt~0 [2023-12-02 17:29:34,480 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__ksymtab_unregister_pppox_proto~0.name [2023-12-02 17:29:34,480 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_module_refcounter~0 [2023-12-02 17:29:34,480 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_retval_0~0 [2023-12-02 17:29:34,481 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~LDV_IN_INTERRUPT~0 [2023-12-02 17:29:34,481 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_pppox_ioctl~0 [2023-12-02 17:29:34,481 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__ksymtab_pppox_unbind_sock~0.name [2023-12-02 17:29:34,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#pppox_proto_family~0 [2023-12-02 17:29:34,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expression #in~s!base has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression [2023-12-02 17:29:34,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_state_variable_0~0 [2023-12-02 17:29:34,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_unregister_pppox_proto~0 [2023-12-02 17:29:34,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__ksymtab_register_pppox_proto~0.name [2023-12-02 17:29:34,483 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 05:29:34 BoogieIcfgContainer [2023-12-02 17:29:34,483 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 17:29:34,484 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 17:29:34,484 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 17:29:34,484 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 17:29:34,485 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:21:21" (3/4) ... [2023-12-02 17:29:34,486 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-12-02 17:29:34,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2023-12-02 17:29:34,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2023-12-02 17:29:34,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_module_put [2023-12-02 17:29:34,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2023-12-02 17:29:34,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2023-12-02 17:29:34,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2023-12-02 17:29:34,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2023-12-02 17:29:34,501 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 52 nodes and edges [2023-12-02 17:29:34,503 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2023-12-02 17:29:34,504 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-12-02 17:29:34,505 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-12-02 17:29:34,662 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/witness.graphml [2023-12-02 17:29:34,662 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/witness.yml [2023-12-02 17:29:34,662 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 17:29:34,663 INFO L158 Benchmark]: Toolchain (without parser) took 495297.56ms. Allocated memory was 144.7MB in the beginning and 1.1GB in the end (delta: 922.7MB). Free memory was 99.9MB in the beginning and 986.5MB in the end (delta: -886.6MB). Peak memory consumption was 592.8MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,664 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 144.7MB. Free memory is still 114.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:29:34,664 INFO L158 Benchmark]: CACSL2BoogieTranslator took 998.33ms. Allocated memory was 144.7MB in the beginning and 186.6MB in the end (delta: 41.9MB). Free memory was 99.9MB in the beginning and 99.3MB in the end (delta: 625.7kB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,665 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.69ms. Allocated memory is still 186.6MB. Free memory was 99.3MB in the beginning and 96.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,665 INFO L158 Benchmark]: Boogie Preprocessor took 54.07ms. Allocated memory is still 186.6MB. Free memory was 96.1MB in the beginning and 91.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,666 INFO L158 Benchmark]: RCFGBuilder took 741.44ms. Allocated memory is still 186.6MB. Free memory was 91.9MB in the beginning and 98.5MB in the end (delta: -6.7MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,666 INFO L158 Benchmark]: TraceAbstraction took 493259.37ms. Allocated memory was 186.6MB in the beginning and 1.1GB in the end (delta: 880.8MB). Free memory was 97.5MB in the beginning and 443.9MB in the end (delta: -346.5MB). Peak memory consumption was 628.7MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,667 INFO L158 Benchmark]: Witness Printer took 178.75ms. Allocated memory is still 1.1GB. Free memory was 443.9MB in the beginning and 986.5MB in the end (delta: -542.6MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. [2023-12-02 17:29:34,669 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 144.7MB. Free memory is still 114.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 998.33ms. Allocated memory was 144.7MB in the beginning and 186.6MB in the end (delta: 41.9MB). Free memory was 99.9MB in the beginning and 99.3MB in the end (delta: 625.7kB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.69ms. Allocated memory is still 186.6MB. Free memory was 99.3MB in the beginning and 96.1MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.07ms. Allocated memory is still 186.6MB. Free memory was 96.1MB in the beginning and 91.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 741.44ms. Allocated memory is still 186.6MB. Free memory was 91.9MB in the beginning and 98.5MB in the end (delta: -6.7MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. * TraceAbstraction took 493259.37ms. Allocated memory was 186.6MB in the beginning and 1.1GB in the end (delta: 880.8MB). Free memory was 97.5MB in the beginning and 443.9MB in the end (delta: -346.5MB). Peak memory consumption was 628.7MB. Max. memory is 16.1GB. * Witness Printer took 178.75ms. Allocated memory is still 1.1GB. Free memory was 443.9MB in the beginning and 986.5MB in the end (delta: -542.6MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6057]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6057] - GenericResultAtLocation [Line: 6060]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6060] - GenericResultAtLocation [Line: 6063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6063] - GenericResultAtLocation [Line: 6066]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6066] - GenericResultAtLocation [Line: 6069]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6069] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #in~s!offset has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_state_variable_1~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__ksymtab_pppox_ioctl~0.name - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_pppox_unbind_sock~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_register_pppox_proto~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#pppox_protos~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~n - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression ~n has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression ~s!offset has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression ~s!base has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~c - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression ~c has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ref_cnt~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__ksymtab_unregister_pppox_proto~0.name - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_module_refcounter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_retval_0~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~LDV_IN_INTERRUPT~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_pppox_ioctl~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__ksymtab_pppox_unbind_sock~0.name - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#pppox_proto_family~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #in~s!base has a CASTFunctionDefinition but is no IdentifierExpression: IdentifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_state_variable_0~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~#__kstrtab_unregister_pppox_proto~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__ksymtab_register_pppox_proto~0.name * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 6264]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 66 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 493.2s, OverallIterations: 12, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 24.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 35.3s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 660 SdHoareTripleChecker+Valid, 13.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 654 mSDsluCounter, 2738 SdHoareTripleChecker+Invalid, 12.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2002 mSDsCounter, 79 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3929 IncrementalHoareTripleChecker+Invalid, 4008 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 79 mSolverCounterUnsat, 736 mSDtfsCounter, 3929 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1148 GetRequests, 888 SyntacticMatches, 10 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4034 ImplicationChecksByTransitivity, 270.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=341occurred in iteration=8, InterpolantAutomatonStates: 124, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 222 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 20 LocationsWithAnnotation, 77 PreInvPairs, 95 NumberOfFragments, 19783 HoareAnnotationTreeSize, 77 FomulaSimplifications, 998 FormulaSimplificationTreeSizeReduction, 0.9s HoareSimplificationTime, 20 FomulaSimplificationsInter, 6565 FormulaSimplificationTreeSizeReductionInter, 34.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 25.5s InterpolantComputationTime, 1298 NumberOfCodeBlocks, 1275 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 1570 ConstructedInterpolants, 18 QuantifiedInterpolants, 5581 SizeOfPredicates, 92 NumberOfNonLiveVariables, 5231 ConjunctsInSsa, 148 ConjunctsInUnsatCore, 23 InterpolantComputations, 9 PerfectInterpolantSequences, 748/841 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 46.4s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 6, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 57, DAG_INTERPRETER_EARLY_EXITS: 4, TOOLS_POST_APPLICATIONS: 152, TOOLS_POST_TIME: 14.9s, TOOLS_POST_CALL_APPLICATIONS: 31, TOOLS_POST_CALL_TIME: 16.9s, TOOLS_POST_RETURN_APPLICATIONS: 24, TOOLS_POST_RETURN_TIME: 10.2s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 207, TOOLS_QUANTIFIERELIM_TIME: 41.9s, TOOLS_QUANTIFIERELIM_MAX_TIME: 2.8s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 274, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 26, DOMAIN_JOIN_TIME: 3.6s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 6, DOMAIN_WIDEN_TIME: 0.3s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 13, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 57, DOMAIN_ISBOTTOM_TIME: 0.3s, LOOP_SUMMARIZER_APPLICATIONS: 7, LOOP_SUMMARIZER_CACHE_MISSES: 7, LOOP_SUMMARIZER_OVERALL_TIME: 7.2s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 7.2s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 13, CALL_SUMMARIZER_APPLICATIONS: 24, CALL_SUMMARIZER_CACHE_MISSES: 5, CALL_SUMMARIZER_OVERALL_TIME: 0.1s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.1s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.1s, DAG_COMPRESSION_PROCESSED_NODES: 2541, DAG_COMPRESSION_RETAINED_NODES: 180, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 5929]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: null RESULT: Ultimate proved your program to be correct! [2023-12-02 17:29:34,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ae4f7b31-91a9-4952-b58a-d16a92a052a6/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE