./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:21:46,217 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:21:46,324 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 05:21:46,334 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:21:46,335 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:21:46,378 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:21:46,380 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:21:46,381 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:21:46,381 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:21:46,382 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:21:46,382 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:21:46,384 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:21:46,384 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:21:46,384 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 05:21:46,384 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:21:46,385 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:21:46,385 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 05:21:46,385 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 05:21:46,385 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:21:46,385 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 05:21:46,385 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 05:21:46,386 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 05:21:46,386 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:21:46,387 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:21:46,387 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 05:21:46,387 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:21:46,387 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:21:46,387 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:21:46,388 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:21:46,388 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:21:46,388 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:21:46,388 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:21:46,388 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:21:46,388 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:21:46,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:21:46,390 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 05:21:46,390 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:21:46,391 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:21:46,391 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 05:21:46,391 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b [2024-11-14 05:21:46,798 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:21:46,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:21:46,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:21:46,819 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:21:46,819 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:21:46,821 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 05:21:49,004 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:21:49,582 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:21:49,583 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2024-11-14 05:21:49,629 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/57dbea522/432650fa43ae4ff28f7d6c28c2db9492/FLAG9925b32cb [2024-11-14 05:21:49,653 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/57dbea522/432650fa43ae4ff28f7d6c28c2db9492 [2024-11-14 05:21:49,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:21:49,657 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:21:49,659 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:21:49,659 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:21:49,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:21:49,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:21:49" (1/1) ... [2024-11-14 05:21:49,666 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b0805b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:49, skipping insertion in model container [2024-11-14 05:21:49,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:21:49" (1/1) ... [2024-11-14 05:21:49,818 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:21:50,832 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2024-11-14 05:21:51,121 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:21:51,149 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:21:51,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2024-11-14 05:21:51,500 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:21:51,532 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:21:51,533 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51 WrapperNode [2024-11-14 05:21:51,533 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:21:51,534 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:21:51,535 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:21:51,535 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:21:51,542 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,577 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,671 INFO L138 Inliner]: procedures = 101, calls = 399, calls flagged for inlining = 41, calls inlined = 38, statements flattened = 1058 [2024-11-14 05:21:51,672 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:21:51,672 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:21:51,673 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:21:51,673 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:21:51,681 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,681 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,703 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,704 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,747 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,754 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,760 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,764 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,772 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:21:51,773 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:21:51,773 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:21:51,773 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:21:51,774 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (1/1) ... [2024-11-14 05:21:51,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:21:51,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:21:51,821 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:21:51,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:21:51,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 05:21:51,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 05:21:51,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 05:21:51,856 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 05:21:51,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 05:21:51,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 05:21:51,857 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2024-11-14 05:21:51,857 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2024-11-14 05:21:51,857 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-14 05:21:51,858 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-14 05:21:51,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 05:21:51,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 05:21:51,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-11-14 05:21:51,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-11-14 05:21:51,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 05:21:51,858 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 05:21:51,858 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 05:21:51,858 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2024-11-14 05:21:51,858 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2024-11-14 05:21:51,859 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 05:21:51,860 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 05:21:51,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 05:21:51,860 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 05:21:51,860 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:21:51,860 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:21:51,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 05:21:51,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:21:51,861 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-14 05:21:51,861 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_tx_fixup [2024-11-14 05:21:51,863 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_tx_fixup [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_rx_fixup [2024-11-14 05:21:51,863 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_rx_fixup [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-14 05:21:51,863 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-14 05:21:51,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 05:21:51,865 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 05:21:51,865 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-14 05:21:51,865 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-14 05:21:51,865 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:21:51,865 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:21:52,300 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:21:52,303 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:21:52,429 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 05:21:55,794 INFO L? ?]: Removed 406 outVars from TransFormulas that were not future-live. [2024-11-14 05:21:55,794 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:21:56,138 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:21:56,139 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 05:21:56,140 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:21:56 BoogieIcfgContainer [2024-11-14 05:21:56,140 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:21:56,142 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:21:56,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:21:56,148 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:21:56,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:21:49" (1/3) ... [2024-11-14 05:21:56,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53ed7c1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:21:56, skipping insertion in model container [2024-11-14 05:21:56,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:21:51" (2/3) ... [2024-11-14 05:21:56,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53ed7c1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:21:56, skipping insertion in model container [2024-11-14 05:21:56,152 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:21:56" (3/3) ... [2024-11-14 05:21:56,153 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2024-11-14 05:21:56,168 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:21:56,170 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i that has 16 procedures, 185 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-14 05:21:56,244 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:21:56,260 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@56c000c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:21:56,260 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:21:56,266 INFO L276 IsEmpty]: Start isEmpty. Operand has 184 states, 129 states have (on average 1.4573643410852712) internal successors, (188), 135 states have internal predecessors, (188), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-14 05:21:56,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-14 05:21:56,277 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:21:56,277 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-14 05:21:56,280 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:21:56,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:21:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1012038887, now seen corresponding path program 1 times [2024-11-14 05:21:56,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:21:56,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543804083] [2024-11-14 05:21:56,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:21:56,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:21:57,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:21:57,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-14 05:21:57,667 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:21:57,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543804083] [2024-11-14 05:21:57,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543804083] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:21:57,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:21:57,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:21:57,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065325452] [2024-11-14 05:21:57,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:21:57,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:21:57,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:21:57,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:21:57,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:21:57,705 INFO L87 Difference]: Start difference. First operand has 184 states, 129 states have (on average 1.4573643410852712) internal successors, (188), 135 states have internal predecessors, (188), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:21:59,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:01,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:02,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:02,177 INFO L93 Difference]: Finished difference Result 512 states and 741 transitions. [2024-11-14 05:22:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:22:02,180 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 33 [2024-11-14 05:22:02,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:02,193 INFO L225 Difference]: With dead ends: 512 [2024-11-14 05:22:02,195 INFO L226 Difference]: Without dead ends: 328 [2024-11-14 05:22:02,200 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:22:02,207 INFO L432 NwaCegarLoop]: 230 mSDtfsCounter, 221 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:02,208 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 446 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 72 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2024-11-14 05:22:02,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2024-11-14 05:22:02,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2024-11-14 05:22:02,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 240 states have (on average 1.4125) internal successors, (339), 240 states have internal predecessors, (339), 62 states have call successors, (62), 26 states have call predecessors, (62), 25 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-11-14 05:22:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 462 transitions. [2024-11-14 05:22:02,315 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 462 transitions. Word has length 33 [2024-11-14 05:22:02,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:02,317 INFO L471 AbstractCegarLoop]: Abstraction has 328 states and 462 transitions. [2024-11-14 05:22:02,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:22:02,317 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 462 transitions. [2024-11-14 05:22:02,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 05:22:02,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:02,321 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-14 05:22:02,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 05:22:02,322 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:02,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:02,323 INFO L85 PathProgramCache]: Analyzing trace with hash 88752233, now seen corresponding path program 1 times [2024-11-14 05:22:02,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:02,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904521954] [2024-11-14 05:22:02,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:02,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:02,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-14 05:22:03,272 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:03,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904521954] [2024-11-14 05:22:03,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904521954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:03,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:22:03,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:22:03,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961677073] [2024-11-14 05:22:03,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:03,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:22:03,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:03,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:22:03,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:22:03,278 INFO L87 Difference]: Start difference. First operand 328 states and 462 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:22:05,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:07,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:07,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:07,771 INFO L93 Difference]: Finished difference Result 644 states and 914 transitions. [2024-11-14 05:22:07,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:22:07,772 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2024-11-14 05:22:07,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:07,786 INFO L225 Difference]: With dead ends: 644 [2024-11-14 05:22:07,786 INFO L226 Difference]: Without dead ends: 639 [2024-11-14 05:22:07,787 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:22:07,788 INFO L432 NwaCegarLoop]: 222 mSDtfsCounter, 227 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:07,788 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 646 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2024-11-14 05:22:07,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2024-11-14 05:22:07,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 637. [2024-11-14 05:22:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 468 states have (on average 1.4145299145299146) internal successors, (662), 468 states have internal predecessors, (662), 119 states have call successors, (119), 50 states have call predecessors, (119), 49 states have return successors, (124), 118 states have call predecessors, (124), 118 states have call successors, (124) [2024-11-14 05:22:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 905 transitions. [2024-11-14 05:22:07,910 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 905 transitions. Word has length 42 [2024-11-14 05:22:07,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:07,914 INFO L471 AbstractCegarLoop]: Abstraction has 637 states and 905 transitions. [2024-11-14 05:22:07,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:22:07,914 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 905 transitions. [2024-11-14 05:22:07,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-14 05:22:07,934 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:07,935 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:22:07,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 05:22:07,935 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:07,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:07,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2136625750, now seen corresponding path program 1 times [2024-11-14 05:22:07,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:07,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289294283] [2024-11-14 05:22:07,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:07,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:08,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:08,672 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 05:22:08,673 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:08,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289294283] [2024-11-14 05:22:08,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289294283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:08,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:22:08,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:22:08,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240336230] [2024-11-14 05:22:08,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:08,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:22:08,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:08,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:22:08,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:22:08,675 INFO L87 Difference]: Start difference. First operand 637 states and 905 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:22:10,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:11,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:11,087 INFO L93 Difference]: Finished difference Result 1419 states and 2020 transitions. [2024-11-14 05:22:11,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:22:11,088 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 111 [2024-11-14 05:22:11,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:11,098 INFO L225 Difference]: With dead ends: 1419 [2024-11-14 05:22:11,098 INFO L226 Difference]: Without dead ends: 794 [2024-11-14 05:22:11,105 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:22:11,106 INFO L432 NwaCegarLoop]: 221 mSDtfsCounter, 75 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:11,106 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 407 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2024-11-14 05:22:11,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2024-11-14 05:22:11,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 789. [2024-11-14 05:22:11,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 597 states have (on average 1.4304857621440537) internal successors, (854), 597 states have internal predecessors, (854), 132 states have call successors, (132), 60 states have call predecessors, (132), 59 states have return successors, (137), 131 states have call predecessors, (137), 131 states have call successors, (137) [2024-11-14 05:22:11,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1123 transitions. [2024-11-14 05:22:11,198 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1123 transitions. Word has length 111 [2024-11-14 05:22:11,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:11,202 INFO L471 AbstractCegarLoop]: Abstraction has 789 states and 1123 transitions. [2024-11-14 05:22:11,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:22:11,202 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1123 transitions. [2024-11-14 05:22:11,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-14 05:22:11,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:11,212 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:22:11,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 05:22:11,214 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:11,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:11,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1949080293, now seen corresponding path program 1 times [2024-11-14 05:22:11,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:11,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689591181] [2024-11-14 05:22:11,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:11,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:11,963 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-14 05:22:11,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:11,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689591181] [2024-11-14 05:22:11,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689591181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:11,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:22:11,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:22:11,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689972904] [2024-11-14 05:22:11,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:11,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:22:11,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:11,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:22:11,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:22:11,968 INFO L87 Difference]: Start difference. First operand 789 states and 1123 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-14 05:22:13,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:16,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:16,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:16,458 INFO L93 Difference]: Finished difference Result 2117 states and 3016 transitions. [2024-11-14 05:22:16,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:22:16,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 129 [2024-11-14 05:22:16,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:16,471 INFO L225 Difference]: With dead ends: 2117 [2024-11-14 05:22:16,471 INFO L226 Difference]: Without dead ends: 1348 [2024-11-14 05:22:16,478 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:22:16,479 INFO L432 NwaCegarLoop]: 293 mSDtfsCounter, 204 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 11 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:16,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 478 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 93 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2024-11-14 05:22:16,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2024-11-14 05:22:16,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1343. [2024-11-14 05:22:16,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 1021 states have (on average 1.416258570029383) internal successors, (1446), 1021 states have internal predecessors, (1446), 218 states have call successors, (218), 104 states have call predecessors, (218), 103 states have return successors, (225), 217 states have call predecessors, (225), 217 states have call successors, (225) [2024-11-14 05:22:16,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 1889 transitions. [2024-11-14 05:22:16,565 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 1889 transitions. Word has length 129 [2024-11-14 05:22:16,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:16,565 INFO L471 AbstractCegarLoop]: Abstraction has 1343 states and 1889 transitions. [2024-11-14 05:22:16,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-14 05:22:16,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 1889 transitions. [2024-11-14 05:22:16,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-14 05:22:16,570 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:16,570 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:22:16,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 05:22:16,570 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:16,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:16,571 INFO L85 PathProgramCache]: Analyzing trace with hash 733504883, now seen corresponding path program 1 times [2024-11-14 05:22:16,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:16,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044840604] [2024-11-14 05:22:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:16,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:17,703 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:22:17,705 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:17,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044840604] [2024-11-14 05:22:17,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044840604] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:17,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:22:17,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:22:17,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134841427] [2024-11-14 05:22:17,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:17,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:22:17,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:17,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:22:17,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:22:17,708 INFO L87 Difference]: Start difference. First operand 1343 states and 1889 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-14 05:22:19,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:21,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:23,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:25,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:26,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:26,188 INFO L93 Difference]: Finished difference Result 2704 states and 3833 transitions. [2024-11-14 05:22:26,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:22:26,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2024-11-14 05:22:26,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:26,206 INFO L225 Difference]: With dead ends: 2704 [2024-11-14 05:22:26,207 INFO L226 Difference]: Without dead ends: 1381 [2024-11-14 05:22:26,211 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:22:26,214 INFO L432 NwaCegarLoop]: 214 mSDtfsCounter, 0 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:26,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 851 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 4 Unknown, 0 Unchecked, 8.4s Time] [2024-11-14 05:22:26,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2024-11-14 05:22:26,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1375. [2024-11-14 05:22:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1375 states, 1045 states have (on average 1.4066985645933014) internal successors, (1470), 1045 states have internal predecessors, (1470), 218 states have call successors, (218), 104 states have call predecessors, (218), 111 states have return successors, (241), 225 states have call predecessors, (241), 217 states have call successors, (241) [2024-11-14 05:22:26,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1375 states to 1375 states and 1929 transitions. [2024-11-14 05:22:26,328 INFO L78 Accepts]: Start accepts. Automaton has 1375 states and 1929 transitions. Word has length 129 [2024-11-14 05:22:26,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:26,329 INFO L471 AbstractCegarLoop]: Abstraction has 1375 states and 1929 transitions. [2024-11-14 05:22:26,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-14 05:22:26,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1375 states and 1929 transitions. [2024-11-14 05:22:26,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-11-14 05:22:26,335 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:26,336 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:22:26,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 05:22:26,336 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:26,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:26,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2116463763, now seen corresponding path program 1 times [2024-11-14 05:22:26,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:26,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128732850] [2024-11-14 05:22:26,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:26,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:26,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:22:27,566 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:27,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128732850] [2024-11-14 05:22:27,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128732850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:27,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:22:27,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-14 05:22:27,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057981105] [2024-11-14 05:22:27,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:27,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-14 05:22:27,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:27,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-14 05:22:27,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:22:27,570 INFO L87 Difference]: Start difference. First operand 1375 states and 1929 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-14 05:22:29,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:31,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:33,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:35,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:37,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:39,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:41,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:43,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:44,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:22:44,499 INFO L93 Difference]: Finished difference Result 2792 states and 3933 transitions. [2024-11-14 05:22:44,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 05:22:44,500 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) Word has length 133 [2024-11-14 05:22:44,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:22:44,512 INFO L225 Difference]: With dead ends: 2792 [2024-11-14 05:22:44,512 INFO L226 Difference]: Without dead ends: 1437 [2024-11-14 05:22:44,517 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:22:44,520 INFO L432 NwaCegarLoop]: 222 mSDtfsCounter, 5 mSDsluCounter, 1532 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1754 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:22:44,520 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1754 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 316 Invalid, 8 Unknown, 0 Unchecked, 16.8s Time] [2024-11-14 05:22:44,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2024-11-14 05:22:44,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1407. [2024-11-14 05:22:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1069 states have (on average 1.3900841908325539) internal successors, (1486), 1069 states have internal predecessors, (1486), 218 states have call successors, (218), 104 states have call predecessors, (218), 119 states have return successors, (249), 233 states have call predecessors, (249), 217 states have call successors, (249) [2024-11-14 05:22:44,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 1953 transitions. [2024-11-14 05:22:44,611 INFO L78 Accepts]: Start accepts. Automaton has 1407 states and 1953 transitions. Word has length 133 [2024-11-14 05:22:44,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:22:44,612 INFO L471 AbstractCegarLoop]: Abstraction has 1407 states and 1953 transitions. [2024-11-14 05:22:44,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-14 05:22:44,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1407 states and 1953 transitions. [2024-11-14 05:22:44,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-11-14 05:22:44,621 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:22:44,621 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:22:44,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 05:22:44,621 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:22:44,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:22:44,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1553787561, now seen corresponding path program 1 times [2024-11-14 05:22:44,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:22:44,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600829430] [2024-11-14 05:22:44,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:44,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:22:45,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:45,535 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-11-14 05:22:45,535 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:22:45,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600829430] [2024-11-14 05:22:45,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600829430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:22:45,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395802277] [2024-11-14 05:22:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:22:45,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:22:45,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:22:45,540 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:22:45,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 05:22:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:22:46,608 INFO L255 TraceCheckSpWp]: Trace formula consists of 1580 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-14 05:22:46,625 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:22:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-14 05:22:47,424 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:22:47,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395802277] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:22:47,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:22:47,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [4] total 14 [2024-11-14 05:22:47,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959901333] [2024-11-14 05:22:47,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:22:47,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 05:22:47,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:22:47,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 05:22:47,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-14 05:22:47,427 INFO L87 Difference]: Start difference. First operand 1407 states and 1953 transitions. Second operand has 12 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-14 05:22:49,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:51,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:53,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:55,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:57,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:22:59,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:01,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:03,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:05,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:07,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:09,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:10,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:23:10,818 INFO L93 Difference]: Finished difference Result 2864 states and 4005 transitions. [2024-11-14 05:23:10,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-14 05:23:10,819 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) Word has length 139 [2024-11-14 05:23:10,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:23:10,828 INFO L225 Difference]: With dead ends: 2864 [2024-11-14 05:23:10,829 INFO L226 Difference]: Without dead ends: 1477 [2024-11-14 05:23:10,833 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-14 05:23:10,834 INFO L432 NwaCegarLoop]: 226 mSDtfsCounter, 8 mSDsluCounter, 2003 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 0 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:23:10,834 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2229 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 436 Invalid, 11 Unknown, 0 Unchecked, 23.3s Time] [2024-11-14 05:23:10,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2024-11-14 05:23:10,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1439. [2024-11-14 05:23:10,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1093 states have (on average 1.3815187557182067) internal successors, (1510), 1093 states have internal predecessors, (1510), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2024-11-14 05:23:10,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 1993 transitions. [2024-11-14 05:23:10,914 INFO L78 Accepts]: Start accepts. Automaton has 1439 states and 1993 transitions. Word has length 139 [2024-11-14 05:23:10,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:23:10,915 INFO L471 AbstractCegarLoop]: Abstraction has 1439 states and 1993 transitions. [2024-11-14 05:23:10,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 7.7) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-14 05:23:10,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1439 states and 1993 transitions. [2024-11-14 05:23:10,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2024-11-14 05:23:10,919 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:23:10,920 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:23:10,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 05:23:11,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-14 05:23:11,124 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:23:11,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:23:11,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1528359213, now seen corresponding path program 1 times [2024-11-14 05:23:11,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:23:11,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313896887] [2024-11-14 05:23:11,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:23:11,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:23:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:23:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-11-14 05:23:12,019 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:23:12,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313896887] [2024-11-14 05:23:12,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313896887] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:23:12,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377219216] [2024-11-14 05:23:12,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:23:12,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:23:12,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:23:12,022 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:23:12,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 05:23:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:23:13,815 INFO L255 TraceCheckSpWp]: Trace formula consists of 1637 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:23:13,822 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:23:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-14 05:23:13,877 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:23:13,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377219216] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:23:13,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:23:13,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2024-11-14 05:23:13,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006709521] [2024-11-14 05:23:13,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:23:13,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:23:13,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:23:13,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:23:13,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:23:13,881 INFO L87 Difference]: Start difference. First operand 1439 states and 1993 transitions. Second operand has 4 states, 3 states have (on average 25.333333333333332) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-14 05:23:15,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:17,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:19,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:23:20,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:23:20,350 INFO L93 Difference]: Finished difference Result 2866 states and 3973 transitions. [2024-11-14 05:23:20,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:23:20,350 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 25.333333333333332) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 145 [2024-11-14 05:23:20,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:23:20,365 INFO L225 Difference]: With dead ends: 2866 [2024-11-14 05:23:20,365 INFO L226 Difference]: Without dead ends: 1440 [2024-11-14 05:23:20,370 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:23:20,371 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 0 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:23:20,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 642 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 98 Invalid, 3 Unknown, 0 Unchecked, 6.4s Time] [2024-11-14 05:23:20,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2024-11-14 05:23:20,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1440. [2024-11-14 05:23:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1440 states, 1094 states have (on average 1.3811700182815356) internal successors, (1511), 1094 states have internal predecessors, (1511), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2024-11-14 05:23:20,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1440 states to 1440 states and 1994 transitions. [2024-11-14 05:23:20,489 INFO L78 Accepts]: Start accepts. Automaton has 1440 states and 1994 transitions. Word has length 145 [2024-11-14 05:23:20,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:23:20,491 INFO L471 AbstractCegarLoop]: Abstraction has 1440 states and 1994 transitions. [2024-11-14 05:23:20,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 25.333333333333332) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-14 05:23:20,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1440 states and 1994 transitions. [2024-11-14 05:23:20,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-14 05:23:20,498 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:23:20,498 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:23:20,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 05:23:20,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-14 05:23:20,701 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:23:20,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:23:20,701 INFO L85 PathProgramCache]: Analyzing trace with hash -933781335, now seen corresponding path program 1 times [2024-11-14 05:23:20,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:23:20,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289771007] [2024-11-14 05:23:20,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:23:20,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:23:21,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:23:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2024-11-14 05:23:21,813 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:23:21,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289771007] [2024-11-14 05:23:21,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289771007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:23:21,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176171091] [2024-11-14 05:23:21,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:23:21,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:23:21,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:23:21,816 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:23:21,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 05:23:23,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:23:23,518 INFO L255 TraceCheckSpWp]: Trace formula consists of 1667 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:23:23,526 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:23:23,615 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 38 proven. 1 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-14 05:23:23,620 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:23:24,091 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2024-11-14 05:23:24,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176171091] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:23:24,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1937230564] [2024-11-14 05:23:24,124 INFO L159 IcfgInterpreter]: Started Sifa with 94 locations of interest [2024-11-14 05:23:24,125 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:23:24,128 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:23:24,133 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:23:24,133 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:24:33,484 INFO L197 IcfgInterpreter]: Interpreting procedure genelink_rx_fixup with input of size 121 for LOIs [2024-11-14 05:25:10,743 INFO L197 IcfgInterpreter]: Interpreting procedure skb_put with input of size 147 for LOIs [2024-11-14 05:25:10,782 INFO L197 IcfgInterpreter]: Interpreting procedure skb_pull with input of size 90 for LOIs [2024-11-14 05:25:10,999 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_skb_alloc with input of size 106 for LOIs [2024-11-14 05:25:11,696 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 94 for LOIs [2024-11-14 05:25:12,374 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 127 for LOIs [2024-11-14 05:25:12,404 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 122 for LOIs [2024-11-14 05:25:12,706 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_error with input of size 90 for LOIs [2024-11-14 05:25:12,722 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_malloc with input of size 109 for LOIs [2024-11-14 05:25:13,124 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:25:15,673 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 ((as const (Array Int Int)) 0)) (.cse17 (+ |c_#StackHeapBarrier| 1)) (.cse0 (select |c_#memory_$Pointer$.base| 24)) (.cse16 (select |c_#memory_$Pointer$.offset| 24))) (and (exists ((|v_#length_118| (Array Int Int))) (and (= 7 (select |v_#length_118| 19)) (= (select |v_#length_118| 7) 44) (= 7 (select |v_#length_118| 13)) (= (select |v_#length_118| 22) 50) (= 44 (select |v_#length_118| 6)) (= (select |v_#length_118| 12) 32) (= 7 (select |v_#length_118| 20)) (= (select |v_#length_118| 5) 221) (= 32 (select |v_#length_118| 16)) (= |c_#length| (store (store |v_#length_118| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base| 4) |c_ULTIMATE.start_main_~#ldvarg2~0#1.base| 4)) (= 7 (select |v_#length_118| 3)) (= 17 (select |v_#length_118| 18)) (= 18 (select |v_#length_118| 14)) (= 101 (select |v_#length_118| 2)) (= (select |v_#length_118| 10) 221) (= (select |v_#length_118| 17) 32) (= 18 (select |v_#length_118| 9)) (= 32 (select |v_#length_118| 11)) (= (select |v_#length_118| 24) 120) (= (select |v_#length_118| 15) 221) (= 18 (select |v_#length_118| 4)) (= (select |v_#length_118| 8) 7) (= (select |v_#length_118| 21) 124) (= (select |v_#length_118| 1) 2) (= 285 (select |v_#length_118| 23)))) (= 22 |c_~#products~0.base|) (= c_~LDV_IN_INTERRUPT~0 1) (= (select .cse0 56) 0) (exists ((|v_#memory_$Pointer$.offset_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_252| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_246| (Array Int (Array Int Int)))) (let ((.cse7 (select |v_#memory_$Pointer$.offset_249| 21)) (.cse6 (select |v_#memory_$Pointer$.offset_246| 21)) (.cse8 (select |v_#memory_$Pointer$.offset_251| 21)) (.cse4 (select |v_#memory_$Pointer$.offset_247| 23)) (.cse1 (select |v_#memory_$Pointer$.offset_253| 23)) (.cse2 (select |v_#memory_$Pointer$.offset_252| 23)) (.cse12 (select |v_#memory_$Pointer$.offset_243| 23)) (.cse3 (select |v_#memory_$Pointer$.offset_245| 23)) (.cse9 (select |v_#memory_$Pointer$.offset_254| 23)) (.cse13 (select |v_#memory_$Pointer$.offset_250| 23)) (.cse5 (store .cse15 0 0)) (.cse14 (select |v_#memory_$Pointer$.offset_255| 23)) (.cse10 (select |v_#memory_$Pointer$.offset_242| 23)) (.cse11 (select |v_#memory_$Pointer$.offset_244| 23))) (and (= (store |v_#memory_$Pointer$.offset_253| 23 (store .cse1 282 (select .cse2 282))) |v_#memory_$Pointer$.offset_252|) (= (store |v_#memory_$Pointer$.offset_245| 23 (store (store (store (store (store (store (store (store (store (store (store .cse3 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse4 277))) |v_#memory_$Pointer$.offset_247|) (= (store |v_#memory_$Pointer$.offset_485| 21 (store .cse5 8 (select .cse6 8))) |v_#memory_$Pointer$.offset_246|) (= (store |v_#memory_$Pointer$.offset_249| 21 (store .cse7 116 (select (select |v_#memory_$Pointer$.offset_248| 21) 116))) |v_#memory_$Pointer$.offset_248|) (= (store |v_#memory_$Pointer$.offset_251| 21 (store .cse8 112 (select .cse7 112))) |v_#memory_$Pointer$.offset_249|) (= (store |v_#memory_$Pointer$.offset_254| 23 (store .cse9 88 (select .cse10 88))) |v_#memory_$Pointer$.offset_242|) (= |v_#memory_$Pointer$.offset_251| (store |v_#memory_$Pointer$.offset_246| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse6 12 |#funAddr~genelink_bind.offset|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.offset|) 84 |#funAddr~genelink_tx_fixup.offset|) 92 0) 100 0) 108 (select .cse8 108)))) (= (store |v_#memory_$Pointer$.offset_244| 23 (store .cse11 136 (select .cse12 136))) |v_#memory_$Pointer$.offset_243|) (= |v_#memory_$Pointer$.offset_253| (store |v_#memory_$Pointer$.offset_247| 23 (store .cse4 281 (select .cse1 281)))) (= (store |v_#memory_$Pointer$.offset_252| 23 (store .cse2 283 (select .cse13 283))) |v_#memory_$Pointer$.offset_250|) (= (store |v_#memory_$Pointer$.offset_243| 23 (store (store (store (store (store (store (store .cse12 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse3 196))) |v_#memory_$Pointer$.offset_245|) (= (store |v_#memory_$Pointer$.offset_255| 23 (store .cse14 84 (select .cse9 84))) |v_#memory_$Pointer$.offset_254|) (= (store |v_#memory_$Pointer$.offset_250| 23 (store .cse13 284 (select (select |c_#memory_$Pointer$.offset| 23) 284))) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_255| (store |v_#memory_$Pointer$.offset_248| 23 (store (store (store (store (store (store (store (store (store (store .cse5 8 |#funAddr~usbnet_probe.offset|) 16 |#funAddr~usbnet_disconnect.offset|) 24 0) 32 |#funAddr~usbnet_suspend.offset|) 40 |#funAddr~usbnet_resume.offset|) 48 0) 56 0) 64 0) 72 0) 80 (select .cse14 80)))) (= (store |v_#memory_$Pointer$.offset_242| 23 (store (store (store (store (store (store .cse10 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse11 132))) |v_#memory_$Pointer$.offset_244|)))) (= |c_~#genelink_info~0.offset| 0) (= (select .cse0 80) 0) (= 0 (select .cse16 88)) (= |c_~#products~0.offset| 0) (= (select .cse16 0) 0) (<= .cse17 |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) (exists ((|v_#memory_$Pointer$.base_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_246| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_252| (Array Int (Array Int Int)))) (let ((.cse22 (select |v_#memory_$Pointer$.base_249| 23)) (.cse29 (select |v_#memory_$Pointer$.base_248| 23)) (.cse20 (select |v_#memory_$Pointer$.base_243| 23)) (.cse21 (select |v_#memory_$Pointer$.base_242| 23)) (.cse25 (select |v_#memory_$Pointer$.base_246| 23)) (.cse27 (select |v_#memory_$Pointer$.base_250| 23)) (.cse24 (select |v_#memory_$Pointer$.base_253| 21)) (.cse18 (select |v_#memory_$Pointer$.base_252| 21)) (.cse30 (select |v_#memory_$Pointer$.base_255| 23)) (.cse26 (select |v_#memory_$Pointer$.base_254| 23)) (.cse23 (select |v_#memory_$Pointer$.base_247| 21)) (.cse28 (select |v_#memory_$Pointer$.base_245| 23)) (.cse19 (select |v_#memory_$Pointer$.base_244| 23))) (and (= (store |v_#memory_$Pointer$.base_252| 21 (store .cse18 116 (select (select |v_#memory_$Pointer$.base_251| 21) 116))) |v_#memory_$Pointer$.base_251|) (= (store |v_#memory_$Pointer$.base_244| 23 (store .cse19 136 (select .cse20 136))) |v_#memory_$Pointer$.base_243|) (= (store |v_#memory_$Pointer$.base_242| 23 (store (store (store (store (store (store (store (store (store (store (store .cse21 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse22 277))) |v_#memory_$Pointer$.base_249|) (= |v_#memory_$Pointer$.base_253| (store |v_#memory_$Pointer$.base_247| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse23 12 |#funAddr~genelink_bind.base|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.base|) 84 |#funAddr~genelink_tx_fixup.base|) 92 0) 100 0) 108 (select .cse24 108)))) (= (store |v_#memory_$Pointer$.base_251| 23 (store (store (store (store (store (store (store (store (store (store (store .cse15 0 19) 8 |#funAddr~usbnet_probe.base|) 16 |#funAddr~usbnet_disconnect.base|) 24 0) 32 |#funAddr~usbnet_suspend.base|) 40 |#funAddr~usbnet_resume.base|) 48 0) 56 0) 64 0) 72 22) 80 (select .cse25 80))) |v_#memory_$Pointer$.base_246|) (= (store |v_#memory_$Pointer$.base_254| 23 (store .cse26 284 (select (select |c_#memory_$Pointer$.base| 23) 284))) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_250| 23 (store .cse27 88 (select .cse28 88))) |v_#memory_$Pointer$.base_245|) (= (store |v_#memory_$Pointer$.base_248| 23 (store .cse29 282 (select .cse30 282))) |v_#memory_$Pointer$.base_255|) (= (store |v_#memory_$Pointer$.base_249| 23 (store .cse22 281 (select .cse29 281))) |v_#memory_$Pointer$.base_248|) (= (store |v_#memory_$Pointer$.base_243| 23 (store (store (store (store (store (store (store .cse20 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse21 196))) |v_#memory_$Pointer$.base_242|) (= (store |v_#memory_$Pointer$.base_246| 23 (store .cse25 84 (select .cse27 84))) |v_#memory_$Pointer$.base_250|) (= (store |v_#memory_$Pointer$.base_253| 21 (store .cse24 112 (select .cse18 112))) |v_#memory_$Pointer$.base_252|) (= (store |v_#memory_$Pointer$.base_255| 23 (store .cse30 283 (select .cse26 283))) |v_#memory_$Pointer$.base_254|) (= (store |v_#memory_$Pointer$.base_485| 21 (store (store .cse15 0 18) 8 (select .cse23 8))) |v_#memory_$Pointer$.base_247|) (= (store |v_#memory_$Pointer$.base_245| 23 (store (store (store (store (store (store .cse28 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse19 132))) |v_#memory_$Pointer$.base_244|)))) (= |c_ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= (select .cse16 16) 0) (= (select .cse0 48) 0) (= |c_~#set_impl~0.offset| 0) (= c_~ldv_retval_4~0 0) (= (select .cse16 40) 0) (= c_~__mod_usb__products_device_table~0.bInterfaceSubClass 0) (= (select .cse0 40) 0) (= c_~__mod_usb__products_device_table~0.bDeviceClass 0) (= c_~ldv_retval_5~0 0) (= (select .cse16 48) 0) (not (= |c_ULTIMATE.start_main_~#ldvarg0~0#1.base| 0)) (= c_~__mod_usb__products_device_table~0.bInterfaceClass 0) (= (select .cse16 80) 0) (<= 1 |c_#StackHeapBarrier|) (= (select .cse16 24) 0) (not (= |c_ULTIMATE.start_main_~#ldvarg2~0#1.base| 0)) (exists ((|v_#valid_150| (Array Int Int))) (let ((.cse31 (store |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base| 1))) (and (= (select .cse31 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_150| 24) 1) (= (select |v_#valid_150| 1) 1) (= |c_#valid| (store .cse31 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base| 1)) (= (select |v_#valid_150| 4) 1) (= (select |v_#valid_150| 16) 1) (= 1 (select |v_#valid_150| 18)) (= (select |v_#valid_150| 13) 1) (= (select |v_#valid_150| 11) 1) (= (select |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_150| 9) 1) (= (select |v_#valid_150| 3) 1) (= (select |v_#valid_150| 8) 1) (= (select |v_#valid_150| 19) 1) (= (select |v_#valid_150| 22) 1) (= (select |v_#valid_150| 5) 1) (= (select |v_#valid_150| 23) 1) (= (select |v_#valid_150| 6) 1) (= (select |v_#valid_150| 7) 1) (= (select |v_#valid_150| 0) 0) (= 1 (select |v_#valid_150| 10)) (= (select |v_#valid_150| 14) 1) (= (select |v_#valid_150| 15) 1) (= (select |v_#valid_150| 2) 1) (= (select |v_#valid_150| 20) 1) (= (select |v_#valid_150| 21) 1) (= (select |v_#valid_150| 17) 1) (= (select |v_#valid_150| 12) 1)))) (= |c_~#genelink_info~0.base| 21) (= c_~__mod_usb__products_device_table~0.bDeviceSubClass 0) (= c_~ldv_state_variable_1~0 0) (= (select .cse16 96) 0) (= c_~gl620a_driver_group1~0.offset 0) (= (select .cse0 88) 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= c_~gl620a_driver_group1~0.base 0) (= (select .cse0 32) 0) (exists ((|v_#memory_int_317| (Array Int (Array Int Int))) (|v_#memory_int_316| (Array Int (Array Int Int))) (|v_#memory_int_338| (Array Int (Array Int Int))) (|v_#memory_int_319| (Array Int (Array Int Int))) (|v_#memory_int_318| (Array Int (Array Int Int))) (|v_#memory_int_313| (Array Int (Array Int Int))) (|v_#memory_int_335| (Array Int (Array Int Int))) (|v_#memory_int_312| (Array Int (Array Int Int))) (|v_#memory_int_334| (Array Int (Array Int Int))) (|v_#memory_int_337| (Array Int (Array Int Int))) (|v_#memory_int_315| (Array Int (Array Int Int))) (|v_#memory_int_336| (Array Int (Array Int Int))) (|v_#memory_int_314| (Array Int (Array Int Int))) (|v_#memory_int_320| (Array Int (Array Int Int))) (|v_#memory_int_322| (Array Int (Array Int Int))) (|v_#memory_int_300| (Array Int (Array Int Int))) (|v_#memory_int_321| (Array Int (Array Int Int))) (|v_#memory_int_306| (Array Int (Array Int Int))) (|v_#memory_int_328| (Array Int (Array Int Int))) (|v_#memory_int_987| (Array Int (Array Int Int))) (|v_#memory_int_305| (Array Int (Array Int Int))) (|v_#memory_int_327| (Array Int (Array Int Int))) (|v_#memory_int_308| (Array Int (Array Int Int))) (|v_#memory_int_307| (Array Int (Array Int Int))) (|v_#memory_int_329| (Array Int (Array Int Int))) (|v_#memory_int_324| (Array Int (Array Int Int))) (|v_#memory_int_302| (Array Int (Array Int Int))) (|v_#memory_int_323| (Array Int (Array Int Int))) (|v_#memory_int_301| (Array Int (Array Int Int))) (|v_#memory_int_326| (Array Int (Array Int Int))) (|v_#memory_int_304| (Array Int (Array Int Int))) (|v_#memory_int_325| (Array Int (Array Int Int))) (|v_#memory_int_303| (Array Int (Array Int Int))) (|v_#memory_int_309| (Array Int (Array Int Int))) (|v_#memory_int_331| (Array Int (Array Int Int))) (|v_#memory_int_297| (Array Int (Array Int Int))) (|v_#memory_int_298| (Array Int (Array Int Int))) (|v_#memory_int_330| (Array Int (Array Int Int))) (|v_#memory_int_311| (Array Int (Array Int Int))) (|v_#memory_int_299| (Array Int (Array Int Int))) (|v_#memory_int_333| (Array Int (Array Int Int))) (|v_#memory_int_310| (Array Int (Array Int Int))) (|v_#memory_int_332| (Array Int (Array Int Int))) (|v_#memory_int_295| (Array Int (Array Int Int))) (|v_#memory_int_296| (Array Int (Array Int Int)))) (let ((.cse38 (select |v_#memory_int_987| 1)) (.cse32 (select |v_#memory_int_336| 23)) (.cse61 (select |v_#memory_int_295| 23)) (.cse46 (select |v_#memory_int_313| 21)) (.cse67 (select |v_#memory_int_296| 23)) (.cse53 (select |v_#memory_int_302| 23)) (.cse49 (select |v_#memory_int_330| 23)) (.cse55 (select |v_#memory_int_318| 21)) (.cse68 (select |v_#memory_int_306| 21)) (.cse33 (select |v_#memory_int_335| 23)) (.cse50 (select |v_#memory_int_329| 23)) (.cse42 (select |v_#memory_int_338| 21)) (.cse34 (select |v_#memory_int_331| 21)) (.cse56 (select |v_#memory_int_308| 21)) (.cse63 (select |v_#memory_int_307| 21)) (.cse58 (select |v_#memory_int_310| 23)) (.cse62 (select |v_#memory_int_301| 23)) (.cse44 (select |v_#memory_int_297| 23)) (.cse43 (select |v_#memory_int_987| 19)) (.cse65 (select |v_#memory_int_334| 21)) (.cse41 (select |v_#memory_int_333| 21)) (.cse57 (select |v_#memory_int_312| 23)) (.cse76 (select |v_#memory_int_332| 23)) (.cse52 (select |v_#memory_int_303| 23)) (.cse37 (select |v_#memory_int_319| 23)) (.cse66 (select |v_#memory_int_337| 23)) (.cse79 (select |v_#memory_int_305| 23)) (.cse35 (select |v_#memory_int_300| 21)) (.cse75 (select |v_#memory_int_298| 21)) (.cse64 (select |v_#memory_int_322| 23)) (.cse47 (select |v_#memory_int_311| 21)) (.cse74 (select |v_#memory_int_328| 21)) (.cse40 (select |v_#memory_int_307| 22)) (.cse60 (select |v_#memory_int_309| 23)) (.cse78 (select |v_#memory_int_326| 23)) (.cse81 (select |v_#memory_int_321| 23)) (.cse69 (select |v_#memory_int_315| 23)) (.cse77 (select |v_#memory_int_299| 23)) (.cse80 (select |v_#memory_int_304| 23)) (.cse45 (select |v_#memory_int_317| 23)) (.cse36 (select |v_#memory_int_320| 23)) (.cse73 (select |v_#memory_int_324| 23)) (.cse59 (select |v_#memory_int_323| 23)) (.cse54 (select |v_#memory_int_987| 3)) (.cse51 (select |v_#memory_int_987| 13)) (.cse48 (select |v_#memory_int_987| 20)) (.cse82 (select |v_#memory_int_327| 23)) (.cse71 (select |v_#memory_int_325| 23)) (.cse39 (select |v_#memory_int_987| 8)) (.cse70 (select |v_#memory_int_314| 23)) (.cse72 (select |v_#memory_int_316| 23))) (and (= (store |v_#memory_int_336| 23 (store .cse32 180 (select .cse33 180))) |v_#memory_int_335|) (= (store |v_#memory_int_331| 21 (store .cse34 36 (select .cse35 36))) |v_#memory_int_300|) (= (store |v_#memory_int_320| 23 (store .cse36 156 (select .cse37 156))) |v_#memory_int_319|) (= (select .cse38 0) 48) (= 48 (select .cse39 4)) (= (select .cse40 27) 0) (= (store |v_#memory_int_333| 21 (store .cse41 20 (select .cse42 20))) |v_#memory_int_338|) (= (select .cse43 2) 54) (= (store |v_#memory_int_297| 23 (store .cse44 124 (select .cse45 124))) |v_#memory_int_317|) (= (store |v_#memory_int_313| 21 (store .cse46 68 (select .cse47 68))) |v_#memory_int_311|) (= (select .cse48 0) 103) (= (select .cse38 1) 0) (= (select .cse48 1) 108) (= (store |v_#memory_int_330| 23 (store .cse49 221 (select .cse50 221))) |v_#memory_int_329|) (= (select .cse51 0) 103) (= (store |v_#memory_int_303| 23 (store .cse52 205 (select .cse53 205))) |v_#memory_int_302|) (= (select .cse39 6) 0) (= (select .cse40 42) 0) (= (select .cse54 3) 50) (= (store |v_#memory_int_318| 21 (store .cse55 92 (select .cse56 92))) |v_#memory_int_308|) (= (select .cse48 5) 97) (= (select .cse40 35) 0) (= (select .cse40 11) 0) (= (store |v_#memory_int_312| 23 (store .cse57 261 (select .cse58 261))) |v_#memory_int_310|) (= (select .cse40 31) 0) (= (select .cse40 40) 0) (= (store |v_#memory_int_323| 23 (store .cse59 56 (select .cse60 56))) |v_#memory_int_309|) (= (select .cse40 38) 0) (= (select .cse51 4) 48) (= 3 (select .cse40 0)) (= (select .cse40 16) 0) (= (select .cse39 2) 54) (= (select .cse40 10) 0) (= (select .cse40 8) 0) (= (select .cse43 6) 0) (= (select .cse40 6) 0) (= 48 (select .cse54 4)) (= 0 (select .cse51 6)) (= 0 (select .cse40 41)) (= (store |v_#memory_int_295| 23 (store .cse61 108 (select .cse62 108))) |v_#memory_int_301|) (= |v_#memory_int_322| (store (store |v_#memory_int_307| 21 (store (store (store .cse63 108 1) 112 2) 116 0)) 23 (store .cse15 0 (select .cse64 0)))) (= 97 (select .cse43 5)) (= (store |v_#memory_int_987| 21 (store .cse15 0 (select .cse65 0))) |v_#memory_int_334|) (= (store |v_#memory_int_337| 23 (store .cse66 172 (select .cse32 172))) |v_#memory_int_336|) (= (select .cse43 3) 50) (= 0 (select .cse40 13)) (= (store |v_#memory_int_296| 23 (store .cse67 100 (select .cse61 100))) |v_#memory_int_295|) (= (select .cse40 36) 0) (= (store |v_#memory_int_306| 21 (store .cse68 60 (select .cse46 60))) |v_#memory_int_313|) (= (store |v_#memory_int_315| 23 (store .cse69 24 (select .cse70 24))) |v_#memory_int_314|) (= (select .cse43 1) 108) (= (select .cse54 2) 54) (= (select .cse43 0) 103) (= (store |v_#memory_int_325| 23 (store (store (store (store .cse71 80 0) 84 0) 88 0) 92 (select .cse67 92))) |v_#memory_int_296|) (= (store |v_#memory_int_316| 23 (store .cse72 40 (select .cse73 40))) |v_#memory_int_324|) (= (select .cse54 0) 103) (= (store |v_#memory_int_302| 23 (store .cse53 213 (select .cse49 213))) |v_#memory_int_330|) (= (select .cse40 14) 0) (= |v_#memory_int_318| (store |v_#memory_int_328| 21 (store .cse74 84 (select .cse55 84)))) (= 1507 (select .cse40 2)) (= (store |v_#memory_int_298| 21 (store .cse75 52 (select .cse68 52))) |v_#memory_int_306|) (= (select .cse51 2) 54) (= (store |v_#memory_int_335| 23 (store .cse33 188 (select .cse76 188))) |v_#memory_int_332|) (= (store |v_#memory_int_329| 23 (store .cse50 229 (select .cse77 229))) |v_#memory_int_299|) (= (select .cse40 25) 0) (= (store |v_#memory_int_338| 21 (store .cse42 28 (select .cse34 28))) |v_#memory_int_331|) (= (store |v_#memory_int_308| 21 (store .cse56 100 (select .cse63 100))) |v_#memory_int_307|) (= (select .cse40 12) 0) (= (select .cse40 39) 0) (= 108 (select .cse54 1)) (= (select .cse51 1) 108) (= (store |v_#memory_int_310| 23 (store .cse58 269 (select .cse78 269))) |v_#memory_int_326|) (= (store |v_#memory_int_301| 23 (store .cse62 116 (select .cse44 116))) |v_#memory_int_297|) (= (select .cse48 6) 0) (= 48 (select .cse43 4)) (= (store |v_#memory_int_334| 21 (store (store .cse65 8 4114) 12 (select .cse41 12))) |v_#memory_int_333|) (= (store |v_#memory_int_305| 23 (store .cse79 253 (select .cse57 253))) |v_#memory_int_312|) (= 21 (select .cse40 17)) (= (select .cse40 15) 0) (= 97 (select .cse39 5)) (= (select .cse39 1) 108) (= |v_#memory_int_303| (store |v_#memory_int_332| 23 (store (store .cse76 196 0) 197 (select .cse52 197)))) (= (store |v_#memory_int_319| 23 (store .cse37 164 (select .cse66 164))) |v_#memory_int_337|) (= (store |v_#memory_int_304| 23 (store .cse80 245 (select .cse79 245))) |v_#memory_int_305|) (= (store |v_#memory_int_300| 21 (store .cse35 44 (select .cse75 44))) |v_#memory_int_298|) (= (select .cse40 37) 0) (= (select .cse40 29) 0) (= (select .cse48 2) 54) (= |v_#memory_int_321| (store |v_#memory_int_322| 23 (store .cse64 8 (select .cse81 8)))) (= |v_#memory_int_328| (store |v_#memory_int_311| 21 (store .cse47 76 (select .cse74 76)))) (= (select .cse40 4) 1282) (= (select .cse40 33) 0) (= (select .cse54 5) 97) (= (store |v_#memory_int_309| 23 (store .cse60 64 (select .cse82 64))) |v_#memory_int_327|) (= (store |v_#memory_int_326| 23 (store (store (store (store (store .cse78 277 0) 281 0) 282 0) 283 1) 284 0)) |c_#memory_int|) (= (select .cse48 3) 50) (= (select .cse39 3) 50) (= 97 (select .cse51 5)) (= (store |v_#memory_int_321| 23 (store .cse81 16 (select .cse69 16))) |v_#memory_int_315|) (= (store |v_#memory_int_299| 23 (store .cse77 237 (select .cse80 237))) |v_#memory_int_304|) (= (store |v_#memory_int_317| 23 (store (store (store .cse45 132 0) 136 0) 148 (select .cse36 148))) |v_#memory_int_320|) (= (store |v_#memory_int_324| 23 (store .cse73 48 (select .cse59 48))) |v_#memory_int_323|) (= (select .cse54 6) 0) (= (select .cse51 3) 50) (= (select .cse48 4) 48) (= (store |v_#memory_int_327| 23 (store .cse82 72 (select .cse71 72))) |v_#memory_int_325|) (= (select .cse39 0) 103) (= |v_#memory_int_316| (store |v_#memory_int_314| 23 (store .cse70 32 (select .cse72 32))))))) (= c_~genelink_info_group1~0.base 0) (= (select .cse0 112) 0) (= |c_~#set_impl~0.base| 24) (= (select .cse0 72) 0) (= c_~__mod_usb__products_device_table~0.driver_info 0) (<= .cse17 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= 0 c_~ldv_retval_3~0) (= 23 |c_~#gl620a_driver~0.base|) (= (select .cse0 96) 0) (= (select .cse0 0) 0) (= (select .cse16 56) 0) (= c_~genelink_info_group0~0.base 0) (= c_~genelink_info_group1~0.offset 0) (= |c_ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= (select .cse16 72) 0) (= (select .cse0 104) 0) (= c_~__mod_usb__products_device_table~0.bInterfaceProtocol 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_hi 0) (= c_~usb_counter~0 0) (= (select .cse16 8) 0) (= (select .cse0 16) 0) (= (select .cse16 64) 0) (= c_~ref_cnt~0 0) (= |c_~#gl620a_driver~0.offset| 0) (= (select .cse16 32) 0) (= c_~ldv_state_variable_2~0 0) (= c_~__mod_usb__products_device_table~0.idProduct 0) (= (select .cse0 64) 0) (= (select .cse0 24) 0) (= c_~__mod_usb__products_device_table~0.idVendor 0) (= c_~__mod_usb__products_device_table~0.match_flags 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_lo 0) (= c_~__mod_usb__products_device_table~0.bDeviceProtocol 0) (= c_~genelink_info_group0~0.offset 0) (= (select .cse16 104) 0) (= (select .cse0 8) 0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= (select .cse16 112) 0) (= 0 c_~__mod_usb__products_device_table~0.bInterfaceNumber) (= c_~ldv_retval_2~0 0))) is different from false [2024-11-14 05:25:20,787 WARN L851 $PredicateComparison]: unable to prove that (and (= 22 |c_~#products~0.base|) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#genelink_info~0.offset| 0) (= |c_~#products~0.offset| 0) (= |c_ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (= |c_~#set_impl~0.offset| 0) (= c_~ldv_retval_4~0 0) (= c_~__mod_usb__products_device_table~0.bInterfaceSubClass 0) (= c_~__mod_usb__products_device_table~0.bDeviceClass 0) (= c_~ldv_retval_5~0 0) (= c_~__mod_usb__products_device_table~0.bInterfaceClass 0) (<= 1 |c_#StackHeapBarrier|) (= |c_~#genelink_info~0.base| 21) (= c_~__mod_usb__products_device_table~0.bDeviceSubClass 0) (= c_~ldv_state_variable_1~0 0) (= c_~gl620a_driver_group1~0.offset 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= c_~gl620a_driver_group1~0.base 0) (= c_~genelink_info_group1~0.base 0) (= |c_~#set_impl~0.base| 24) (= c_~__mod_usb__products_device_table~0.driver_info 0) (<= 2 |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= 0 c_~ldv_retval_3~0) (= 23 |c_~#gl620a_driver~0.base|) (= c_~genelink_info_group0~0.base 0) (<= 2 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= c_~genelink_info_group1~0.offset 0) (= |c_ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= c_~__mod_usb__products_device_table~0.bInterfaceProtocol 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_hi 0) (= c_~usb_counter~0 0) (= c_~ref_cnt~0 0) (= |c_~#gl620a_driver~0.offset| 0) (= c_~ldv_state_variable_2~0 0) (= c_~__mod_usb__products_device_table~0.idProduct 0) (= c_~__mod_usb__products_device_table~0.idVendor 0) (= c_~__mod_usb__products_device_table~0.match_flags 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_lo 0) (= c_~__mod_usb__products_device_table~0.bDeviceProtocol 0) (= c_~genelink_info_group0~0.offset 0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= 0 c_~__mod_usb__products_device_table~0.bInterfaceNumber) (= |c_ULTIMATE.start_main_#t~ret131#1.offset| 0) (= c_~ldv_retval_2~0 0) (let ((.cse41 (+ |c_#StackHeapBarrier| 1)) (.cse39 (select |c_#memory_$Pointer$.offset| 24)) (.cse37 ((as const (Array Int Int)) 0)) (.cse40 (select |c_#memory_$Pointer$.base| 24))) (let ((.cse0 (= (select .cse40 56) 0)) (.cse1 (exists ((|v_#memory_$Pointer$.offset_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_252| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_246| (Array Int (Array Int Int)))) (let ((.cse111 (select |v_#memory_$Pointer$.offset_249| 21)) (.cse110 (select |v_#memory_$Pointer$.offset_246| 21)) (.cse112 (select |v_#memory_$Pointer$.offset_251| 21)) (.cse108 (select |v_#memory_$Pointer$.offset_247| 23)) (.cse105 (select |v_#memory_$Pointer$.offset_253| 23)) (.cse106 (select |v_#memory_$Pointer$.offset_252| 23)) (.cse116 (select |v_#memory_$Pointer$.offset_243| 23)) (.cse107 (select |v_#memory_$Pointer$.offset_245| 23)) (.cse113 (select |v_#memory_$Pointer$.offset_254| 23)) (.cse117 (select |v_#memory_$Pointer$.offset_250| 23)) (.cse109 (store .cse37 0 0)) (.cse118 (select |v_#memory_$Pointer$.offset_255| 23)) (.cse114 (select |v_#memory_$Pointer$.offset_242| 23)) (.cse115 (select |v_#memory_$Pointer$.offset_244| 23))) (and (= (store |v_#memory_$Pointer$.offset_253| 23 (store .cse105 282 (select .cse106 282))) |v_#memory_$Pointer$.offset_252|) (= (store |v_#memory_$Pointer$.offset_245| 23 (store (store (store (store (store (store (store (store (store (store (store .cse107 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse108 277))) |v_#memory_$Pointer$.offset_247|) (= (store |v_#memory_$Pointer$.offset_485| 21 (store .cse109 8 (select .cse110 8))) |v_#memory_$Pointer$.offset_246|) (= (store |v_#memory_$Pointer$.offset_249| 21 (store .cse111 116 (select (select |v_#memory_$Pointer$.offset_248| 21) 116))) |v_#memory_$Pointer$.offset_248|) (= (store |v_#memory_$Pointer$.offset_251| 21 (store .cse112 112 (select .cse111 112))) |v_#memory_$Pointer$.offset_249|) (= (store |v_#memory_$Pointer$.offset_254| 23 (store .cse113 88 (select .cse114 88))) |v_#memory_$Pointer$.offset_242|) (= |v_#memory_$Pointer$.offset_251| (store |v_#memory_$Pointer$.offset_246| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse110 12 |#funAddr~genelink_bind.offset|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.offset|) 84 |#funAddr~genelink_tx_fixup.offset|) 92 0) 100 0) 108 (select .cse112 108)))) (= (store |v_#memory_$Pointer$.offset_244| 23 (store .cse115 136 (select .cse116 136))) |v_#memory_$Pointer$.offset_243|) (= |v_#memory_$Pointer$.offset_253| (store |v_#memory_$Pointer$.offset_247| 23 (store .cse108 281 (select .cse105 281)))) (= (store |v_#memory_$Pointer$.offset_252| 23 (store .cse106 283 (select .cse117 283))) |v_#memory_$Pointer$.offset_250|) (= (store |v_#memory_$Pointer$.offset_243| 23 (store (store (store (store (store (store (store .cse116 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse107 196))) |v_#memory_$Pointer$.offset_245|) (= (store |v_#memory_$Pointer$.offset_255| 23 (store .cse118 84 (select .cse113 84))) |v_#memory_$Pointer$.offset_254|) (= (store |v_#memory_$Pointer$.offset_250| 23 (store .cse117 284 (select (select |c_#memory_$Pointer$.offset| 23) 284))) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_255| (store |v_#memory_$Pointer$.offset_248| 23 (store (store (store (store (store (store (store (store (store (store .cse109 8 |#funAddr~usbnet_probe.offset|) 16 |#funAddr~usbnet_disconnect.offset|) 24 0) 32 |#funAddr~usbnet_suspend.offset|) 40 |#funAddr~usbnet_resume.offset|) 48 0) 56 0) 64 0) 72 0) 80 (select .cse118 80)))) (= (store |v_#memory_$Pointer$.offset_242| 23 (store (store (store (store (store (store .cse114 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse115 132))) |v_#memory_$Pointer$.offset_244|))))) (.cse2 (= (select .cse40 80) 0)) (.cse3 (= 0 (select .cse39 88))) (.cse4 (exists ((|v_#length_118| (Array Int Int))) (and (= 7 (select |v_#length_118| 19)) (= (select |v_#length_118| 7) 44) (= 7 (select |v_#length_118| 13)) (= (select |v_#length_118| 22) 50) (= 44 (select |v_#length_118| 6)) (= (select |v_#length_118| 12) 32) (= 7 (select |v_#length_118| 20)) (= (select |v_#length_118| 5) 221) (= 32 (select |v_#length_118| 16)) (= 7 (select |v_#length_118| 3)) (= 17 (select |v_#length_118| 18)) (= 18 (select |v_#length_118| 14)) (= 101 (select |v_#length_118| 2)) (= (select |v_#length_118| 10) 221) (= (select |v_#length_118| 17) 32) (= 18 (select |v_#length_118| 9)) (= 32 (select |v_#length_118| 11)) (= (select |v_#length_118| 24) 120) (= (select |v_#length_118| 15) 221) (= 18 (select |v_#length_118| 4)) (= (select |v_#length_118| 8) 7) (= (select |v_#length_118| 21) 124) (= (select |v_#length_118| 1) 2) (= 285 (select |v_#length_118| 23))))) (.cse5 (= (select .cse39 0) 0)) (.cse6 (<= .cse41 |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|)) (.cse7 (exists ((|v_#memory_$Pointer$.base_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_246| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_252| (Array Int (Array Int Int)))) (let ((.cse96 (select |v_#memory_$Pointer$.base_249| 23)) (.cse103 (select |v_#memory_$Pointer$.base_248| 23)) (.cse94 (select |v_#memory_$Pointer$.base_243| 23)) (.cse95 (select |v_#memory_$Pointer$.base_242| 23)) (.cse99 (select |v_#memory_$Pointer$.base_246| 23)) (.cse101 (select |v_#memory_$Pointer$.base_250| 23)) (.cse98 (select |v_#memory_$Pointer$.base_253| 21)) (.cse92 (select |v_#memory_$Pointer$.base_252| 21)) (.cse104 (select |v_#memory_$Pointer$.base_255| 23)) (.cse100 (select |v_#memory_$Pointer$.base_254| 23)) (.cse97 (select |v_#memory_$Pointer$.base_247| 21)) (.cse102 (select |v_#memory_$Pointer$.base_245| 23)) (.cse93 (select |v_#memory_$Pointer$.base_244| 23))) (and (= (store |v_#memory_$Pointer$.base_252| 21 (store .cse92 116 (select (select |v_#memory_$Pointer$.base_251| 21) 116))) |v_#memory_$Pointer$.base_251|) (= (store |v_#memory_$Pointer$.base_244| 23 (store .cse93 136 (select .cse94 136))) |v_#memory_$Pointer$.base_243|) (= (store |v_#memory_$Pointer$.base_242| 23 (store (store (store (store (store (store (store (store (store (store (store .cse95 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse96 277))) |v_#memory_$Pointer$.base_249|) (= |v_#memory_$Pointer$.base_253| (store |v_#memory_$Pointer$.base_247| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse97 12 |#funAddr~genelink_bind.base|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.base|) 84 |#funAddr~genelink_tx_fixup.base|) 92 0) 100 0) 108 (select .cse98 108)))) (= (store |v_#memory_$Pointer$.base_251| 23 (store (store (store (store (store (store (store (store (store (store (store .cse37 0 19) 8 |#funAddr~usbnet_probe.base|) 16 |#funAddr~usbnet_disconnect.base|) 24 0) 32 |#funAddr~usbnet_suspend.base|) 40 |#funAddr~usbnet_resume.base|) 48 0) 56 0) 64 0) 72 22) 80 (select .cse99 80))) |v_#memory_$Pointer$.base_246|) (= (store |v_#memory_$Pointer$.base_254| 23 (store .cse100 284 (select (select |c_#memory_$Pointer$.base| 23) 284))) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_250| 23 (store .cse101 88 (select .cse102 88))) |v_#memory_$Pointer$.base_245|) (= (store |v_#memory_$Pointer$.base_248| 23 (store .cse103 282 (select .cse104 282))) |v_#memory_$Pointer$.base_255|) (= (store |v_#memory_$Pointer$.base_249| 23 (store .cse96 281 (select .cse103 281))) |v_#memory_$Pointer$.base_248|) (= (store |v_#memory_$Pointer$.base_243| 23 (store (store (store (store (store (store (store .cse94 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse95 196))) |v_#memory_$Pointer$.base_242|) (= (store |v_#memory_$Pointer$.base_246| 23 (store .cse99 84 (select .cse101 84))) |v_#memory_$Pointer$.base_250|) (= (store |v_#memory_$Pointer$.base_253| 21 (store .cse98 112 (select .cse92 112))) |v_#memory_$Pointer$.base_252|) (= (store |v_#memory_$Pointer$.base_255| 23 (store .cse104 283 (select .cse100 283))) |v_#memory_$Pointer$.base_254|) (= (store |v_#memory_$Pointer$.base_485| 21 (store (store .cse37 0 18) 8 (select .cse97 8))) |v_#memory_$Pointer$.base_247|) (= (store |v_#memory_$Pointer$.base_245| 23 (store (store (store (store (store (store .cse102 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse93 132))) |v_#memory_$Pointer$.base_244|))))) (.cse8 (= (select .cse39 16) 0)) (.cse9 (= (select .cse40 48) 0)) (.cse10 (= (select .cse39 40) 0)) (.cse11 (= (select .cse40 40) 0)) (.cse12 (= (select .cse39 48) 0)) (.cse13 (exists ((|v_#memory_int_317| (Array Int (Array Int Int))) (|v_#memory_int_338| (Array Int (Array Int Int))) (|v_#memory_int_316| (Array Int (Array Int Int))) (|v_#memory_int_319| (Array Int (Array Int Int))) (|v_#memory_int_318| (Array Int (Array Int Int))) (|v_#memory_int_335| (Array Int (Array Int Int))) (|v_#memory_int_313| (Array Int (Array Int Int))) (|v_#memory_int_312| (Array Int (Array Int Int))) (|v_#memory_int_334| (Array Int (Array Int Int))) (|v_#memory_int_337| (Array Int (Array Int Int))) (|v_#memory_int_315| (Array Int (Array Int Int))) (|v_#memory_int_336| (Array Int (Array Int Int))) (|v_#memory_int_314| (Array Int (Array Int Int))) (|v_#memory_int_320| (Array Int (Array Int Int))) (|v_#memory_int_300| (Array Int (Array Int Int))) (|v_#memory_int_322| (Array Int (Array Int Int))) (|v_#memory_int_321| (Array Int (Array Int Int))) (|v_#memory_int_306| (Array Int (Array Int Int))) (|v_#memory_int_328| (Array Int (Array Int Int))) (|v_#memory_int_987| (Array Int (Array Int Int))) (|v_#memory_int_305| (Array Int (Array Int Int))) (|v_#memory_int_327| (Array Int (Array Int Int))) (|v_#memory_int_308| (Array Int (Array Int Int))) (|v_#memory_int_307| (Array Int (Array Int Int))) (|v_#memory_int_329| (Array Int (Array Int Int))) (|v_#memory_int_302| (Array Int (Array Int Int))) (|v_#memory_int_324| (Array Int (Array Int Int))) (|v_#memory_int_323| (Array Int (Array Int Int))) (|v_#memory_int_301| (Array Int (Array Int Int))) (|v_#memory_int_326| (Array Int (Array Int Int))) (|v_#memory_int_304| (Array Int (Array Int Int))) (|v_#memory_int_303| (Array Int (Array Int Int))) (|v_#memory_int_325| (Array Int (Array Int Int))) (|v_#memory_int_309| (Array Int (Array Int Int))) (|v_#memory_int_331| (Array Int (Array Int Int))) (|v_#memory_int_297| (Array Int (Array Int Int))) (|v_#memory_int_330| (Array Int (Array Int Int))) (|v_#memory_int_298| (Array Int (Array Int Int))) (|v_#memory_int_333| (Array Int (Array Int Int))) (|v_#memory_int_311| (Array Int (Array Int Int))) (|v_#memory_int_299| (Array Int (Array Int Int))) (|v_#memory_int_310| (Array Int (Array Int Int))) (|v_#memory_int_332| (Array Int (Array Int Int))) (|v_#memory_int_295| (Array Int (Array Int Int))) (|v_#memory_int_296| (Array Int (Array Int Int)))) (let ((.cse48 (select |v_#memory_int_987| 1)) (.cse42 (select |v_#memory_int_336| 23)) (.cse71 (select |v_#memory_int_295| 23)) (.cse56 (select |v_#memory_int_313| 21)) (.cse77 (select |v_#memory_int_296| 23)) (.cse63 (select |v_#memory_int_302| 23)) (.cse59 (select |v_#memory_int_330| 23)) (.cse65 (select |v_#memory_int_318| 21)) (.cse78 (select |v_#memory_int_306| 21)) (.cse43 (select |v_#memory_int_335| 23)) (.cse60 (select |v_#memory_int_329| 23)) (.cse52 (select |v_#memory_int_338| 21)) (.cse44 (select |v_#memory_int_331| 21)) (.cse66 (select |v_#memory_int_308| 21)) (.cse73 (select |v_#memory_int_307| 21)) (.cse68 (select |v_#memory_int_310| 23)) (.cse72 (select |v_#memory_int_301| 23)) (.cse54 (select |v_#memory_int_297| 23)) (.cse53 (select |v_#memory_int_987| 19)) (.cse75 (select |v_#memory_int_334| 21)) (.cse51 (select |v_#memory_int_333| 21)) (.cse67 (select |v_#memory_int_312| 23)) (.cse86 (select |v_#memory_int_332| 23)) (.cse62 (select |v_#memory_int_303| 23)) (.cse47 (select |v_#memory_int_319| 23)) (.cse76 (select |v_#memory_int_337| 23)) (.cse88 (select |v_#memory_int_305| 23)) (.cse45 (select |v_#memory_int_300| 21)) (.cse85 (select |v_#memory_int_298| 21)) (.cse74 (select |v_#memory_int_322| 23)) (.cse57 (select |v_#memory_int_311| 21)) (.cse84 (select |v_#memory_int_328| 21)) (.cse50 (select |v_#memory_int_307| 22)) (.cse70 (select |v_#memory_int_309| 23)) (.cse90 (select |v_#memory_int_321| 23)) (.cse79 (select |v_#memory_int_315| 23)) (.cse87 (select |v_#memory_int_299| 23)) (.cse89 (select |v_#memory_int_304| 23)) (.cse55 (select |v_#memory_int_317| 23)) (.cse46 (select |v_#memory_int_320| 23)) (.cse83 (select |v_#memory_int_324| 23)) (.cse69 (select |v_#memory_int_323| 23)) (.cse64 (select |v_#memory_int_987| 3)) (.cse61 (select |v_#memory_int_987| 13)) (.cse58 (select |v_#memory_int_987| 20)) (.cse91 (select |v_#memory_int_327| 23)) (.cse81 (select |v_#memory_int_325| 23)) (.cse49 (select |v_#memory_int_987| 8)) (.cse80 (select |v_#memory_int_314| 23)) (.cse82 (select |v_#memory_int_316| 23))) (and (= (store |v_#memory_int_336| 23 (store .cse42 180 (select .cse43 180))) |v_#memory_int_335|) (= (store |v_#memory_int_331| 21 (store .cse44 36 (select .cse45 36))) |v_#memory_int_300|) (= (store |v_#memory_int_320| 23 (store .cse46 156 (select .cse47 156))) |v_#memory_int_319|) (= (select .cse48 0) 48) (= 48 (select .cse49 4)) (= (select .cse50 27) 0) (= (store |v_#memory_int_333| 21 (store .cse51 20 (select .cse52 20))) |v_#memory_int_338|) (= (select .cse53 2) 54) (= (store |v_#memory_int_297| 23 (store .cse54 124 (select .cse55 124))) |v_#memory_int_317|) (= (store |v_#memory_int_313| 21 (store .cse56 68 (select .cse57 68))) |v_#memory_int_311|) (= (select .cse58 0) 103) (= (select .cse48 1) 0) (= (select .cse58 1) 108) (= (store |v_#memory_int_330| 23 (store .cse59 221 (select .cse60 221))) |v_#memory_int_329|) (= (select .cse61 0) 103) (= (store |v_#memory_int_303| 23 (store .cse62 205 (select .cse63 205))) |v_#memory_int_302|) (= (select .cse49 6) 0) (= (select .cse50 42) 0) (= (select .cse64 3) 50) (= (store |v_#memory_int_318| 21 (store .cse65 92 (select .cse66 92))) |v_#memory_int_308|) (= (select .cse58 5) 97) (= (select .cse50 35) 0) (= (select .cse50 11) 0) (= (store |v_#memory_int_312| 23 (store .cse67 261 (select .cse68 261))) |v_#memory_int_310|) (= (select .cse50 31) 0) (= (select .cse50 40) 0) (= (store |v_#memory_int_323| 23 (store .cse69 56 (select .cse70 56))) |v_#memory_int_309|) (= (select .cse50 38) 0) (= (select .cse61 4) 48) (= 3 (select .cse50 0)) (= (select .cse50 16) 0) (= (select .cse49 2) 54) (= (select .cse50 10) 0) (= (select .cse50 8) 0) (= (select .cse53 6) 0) (= (select .cse50 6) 0) (= 48 (select .cse64 4)) (= 0 (select .cse61 6)) (= 0 (select .cse50 41)) (= (store |v_#memory_int_295| 23 (store .cse71 108 (select .cse72 108))) |v_#memory_int_301|) (= |v_#memory_int_322| (store (store |v_#memory_int_307| 21 (store (store (store .cse73 108 1) 112 2) 116 0)) 23 (store .cse37 0 (select .cse74 0)))) (= 97 (select .cse53 5)) (= (store |v_#memory_int_987| 21 (store .cse37 0 (select .cse75 0))) |v_#memory_int_334|) (= (store |v_#memory_int_337| 23 (store .cse76 172 (select .cse42 172))) |v_#memory_int_336|) (= (select .cse53 3) 50) (= 0 (select .cse50 13)) (= (store |v_#memory_int_296| 23 (store .cse77 100 (select .cse71 100))) |v_#memory_int_295|) (= (select .cse50 36) 0) (= (store |v_#memory_int_306| 21 (store .cse78 60 (select .cse56 60))) |v_#memory_int_313|) (= (store |v_#memory_int_315| 23 (store .cse79 24 (select .cse80 24))) |v_#memory_int_314|) (= (select .cse53 1) 108) (= (select .cse64 2) 54) (= (select .cse53 0) 103) (= (store |v_#memory_int_325| 23 (store (store (store (store .cse81 80 0) 84 0) 88 0) 92 (select .cse77 92))) |v_#memory_int_296|) (= (store |v_#memory_int_316| 23 (store .cse82 40 (select .cse83 40))) |v_#memory_int_324|) (= (select .cse64 0) 103) (= (store |v_#memory_int_302| 23 (store .cse63 213 (select .cse59 213))) |v_#memory_int_330|) (= (select .cse50 14) 0) (= |v_#memory_int_318| (store |v_#memory_int_328| 21 (store .cse84 84 (select .cse65 84)))) (= 1507 (select .cse50 2)) (= (store |v_#memory_int_298| 21 (store .cse85 52 (select .cse78 52))) |v_#memory_int_306|) (= (select .cse61 2) 54) (= (store |v_#memory_int_335| 23 (store .cse43 188 (select .cse86 188))) |v_#memory_int_332|) (= (store |v_#memory_int_329| 23 (store .cse60 229 (select .cse87 229))) |v_#memory_int_299|) (= (select .cse50 25) 0) (= (store |v_#memory_int_338| 21 (store .cse52 28 (select .cse44 28))) |v_#memory_int_331|) (= (store |v_#memory_int_308| 21 (store .cse66 100 (select .cse73 100))) |v_#memory_int_307|) (= (select .cse50 12) 0) (= (select .cse50 39) 0) (= 108 (select .cse64 1)) (= (select .cse61 1) 108) (= (store |v_#memory_int_310| 23 (store .cse68 269 (select (select |v_#memory_int_326| 23) 269))) |v_#memory_int_326|) (= (store |v_#memory_int_301| 23 (store .cse72 116 (select .cse54 116))) |v_#memory_int_297|) (= (select .cse58 6) 0) (= 48 (select .cse53 4)) (= (store |v_#memory_int_334| 21 (store (store .cse75 8 4114) 12 (select .cse51 12))) |v_#memory_int_333|) (= (store |v_#memory_int_305| 23 (store .cse88 253 (select .cse67 253))) |v_#memory_int_312|) (= 21 (select .cse50 17)) (= (select .cse50 15) 0) (= 97 (select .cse49 5)) (= (select .cse49 1) 108) (= |v_#memory_int_303| (store |v_#memory_int_332| 23 (store (store .cse86 196 0) 197 (select .cse62 197)))) (= (store |v_#memory_int_319| 23 (store .cse47 164 (select .cse76 164))) |v_#memory_int_337|) (= (store |v_#memory_int_304| 23 (store .cse89 245 (select .cse88 245))) |v_#memory_int_305|) (= (store |v_#memory_int_300| 21 (store .cse45 44 (select .cse85 44))) |v_#memory_int_298|) (= (select .cse50 37) 0) (= (select .cse50 29) 0) (= (select .cse58 2) 54) (= |v_#memory_int_321| (store |v_#memory_int_322| 23 (store .cse74 8 (select .cse90 8)))) (= |v_#memory_int_328| (store |v_#memory_int_311| 21 (store .cse57 76 (select .cse84 76)))) (= (select .cse50 4) 1282) (= (select .cse50 33) 0) (= (select .cse64 5) 97) (= (store |v_#memory_int_309| 23 (store .cse70 64 (select .cse91 64))) |v_#memory_int_327|) (= (select .cse58 3) 50) (= (select .cse49 3) 50) (= 97 (select .cse61 5)) (= (store |v_#memory_int_321| 23 (store .cse90 16 (select .cse79 16))) |v_#memory_int_315|) (= (store |v_#memory_int_299| 23 (store .cse87 237 (select .cse89 237))) |v_#memory_int_304|) (= (store |v_#memory_int_317| 23 (store (store (store .cse55 132 0) 136 0) 148 (select .cse46 148))) |v_#memory_int_320|) (= (store |v_#memory_int_324| 23 (store .cse83 48 (select .cse69 48))) |v_#memory_int_323|) (= (select .cse64 6) 0) (= (select .cse61 3) 50) (= (select .cse58 4) 48) (= (store |v_#memory_int_327| 23 (store .cse91 72 (select .cse81 72))) |v_#memory_int_325|) (= (select .cse49 0) 103) (= |v_#memory_int_316| (store |v_#memory_int_314| 23 (store .cse80 32 (select .cse82 32)))))))) (.cse14 (= (select .cse39 80) 0)) (.cse15 (= (select .cse39 24) 0)) (.cse34 (= |c_ULTIMATE.start_main_#t~ret131#1.base| 0)) (.cse16 (= (select .cse39 96) 0)) (.cse17 (= (select .cse40 88) 0)) (.cse18 (= (select .cse40 32) 0)) (.cse19 (= (select .cse40 112) 0)) (.cse20 (= (select .cse40 72) 0)) (.cse21 (<= .cse41 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|)) (.cse22 (= (select .cse40 96) 0)) (.cse23 (= (select .cse40 0) 0)) (.cse24 (= (select .cse39 56) 0)) (.cse25 (= (select .cse39 72) 0)) (.cse26 (= (select .cse40 104) 0)) (.cse27 (exists ((|v_#valid_150| (Array Int Int))) (and (= (select (store |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base| 1) |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_150| 24) 1) (= (select |v_#valid_150| 1) 1) (= (select |v_#valid_150| 4) 1) (= (select |v_#valid_150| 16) 1) (= 1 (select |v_#valid_150| 18)) (= (select |v_#valid_150| 13) 1) (= (select |v_#valid_150| 11) 1) (= (select |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_150| 9) 1) (= (select |v_#valid_150| 3) 1) (= (select |v_#valid_150| 8) 1) (= (select |v_#valid_150| 19) 1) (= (select |v_#valid_150| 22) 1) (= (select |v_#valid_150| 5) 1) (= (select |v_#valid_150| 23) 1) (= (select |v_#valid_150| 6) 1) (= (select |v_#valid_150| 7) 1) (= (select |v_#valid_150| 0) 0) (= 1 (select |v_#valid_150| 10)) (= (select |v_#valid_150| 14) 1) (= (select |v_#valid_150| 15) 1) (= (select |v_#valid_150| 2) 1) (= (select |v_#valid_150| 20) 1) (= (select |v_#valid_150| 21) 1) (= (select |v_#valid_150| 17) 1) (= (select |v_#valid_150| 12) 1)))) (.cse28 (= (select .cse39 8) 0)) (.cse29 (= (select .cse40 16) 0)) (.cse30 (= (select .cse39 64) 0)) (.cse31 (= (select .cse39 32) 0)) (.cse32 (= (select .cse40 64) 0)) (.cse33 (= (select .cse40 24) 0)) (.cse35 (= (select .cse39 104) 0)) (.cse36 (= (select .cse40 8) 0)) (.cse38 (= (select .cse39 112) 0))) (or (and (exists ((|v_#length_119| (Array Int Int))) (= (store |v_#length_119| |c_ULTIMATE.start_main_#t~ret131#1.base| 32) |c_#length|)) .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (mod |c_ULTIMATE.start_main_#t~ret131#1.base| 18446744073709551616) 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((|v_#valid_151| (Array Int Int))) (and (= (select |v_#valid_151| |c_ULTIMATE.start_main_#t~ret131#1.base|) 0) (= |c_#valid| (store |v_#valid_151| |c_ULTIMATE.start_main_#t~ret131#1.base| 1)))) .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 (<= (+ |c_ULTIMATE.start_main_#t~ret131#1.base| 1) |c_#StackHeapBarrier|) .cse30 .cse31 .cse32 .cse33 (not .cse34) .cse35 .cse36 (exists ((|v_#memory_int_988| (Array Int (Array Int Int)))) (= |c_#memory_int| (store |v_#memory_int_988| |c_ULTIMATE.start_main_#t~ret131#1.base| .cse37))) .cse38) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (exists ((|v_ldv_zalloc_~tmp___0~2#1_33| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~2#1_33| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~2#1_33| 0)) (<= |v_ldv_zalloc_~tmp___0~2#1_33| 2147483647))) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse34 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse35 .cse36 .cse38))))) is different from false [2024-11-14 05:25:22,881 WARN L851 $PredicateComparison]: unable to prove that (and (= 22 |c_~#products~0.base|) (= c_~LDV_IN_INTERRUPT~0 1) (= |c_~#genelink_info~0.offset| 0) (= |c_~#products~0.offset| 0) (= |c_ULTIMATE.start_main_~#ldvarg0~0#1.offset| 0) (let ((.cse41 (+ |c_#StackHeapBarrier| 1)) (.cse39 (select |c_#memory_$Pointer$.offset| 24)) (.cse38 ((as const (Array Int Int)) 0)) (.cse40 (select |c_#memory_$Pointer$.base| 24))) (let ((.cse0 (= (select .cse40 56) 0)) (.cse1 (exists ((|v_#memory_$Pointer$.offset_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_252| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_246| (Array Int (Array Int Int)))) (let ((.cse111 (select |v_#memory_$Pointer$.offset_249| 21)) (.cse110 (select |v_#memory_$Pointer$.offset_246| 21)) (.cse112 (select |v_#memory_$Pointer$.offset_251| 21)) (.cse108 (select |v_#memory_$Pointer$.offset_247| 23)) (.cse105 (select |v_#memory_$Pointer$.offset_253| 23)) (.cse106 (select |v_#memory_$Pointer$.offset_252| 23)) (.cse116 (select |v_#memory_$Pointer$.offset_243| 23)) (.cse107 (select |v_#memory_$Pointer$.offset_245| 23)) (.cse113 (select |v_#memory_$Pointer$.offset_254| 23)) (.cse117 (select |v_#memory_$Pointer$.offset_250| 23)) (.cse109 (store .cse38 0 0)) (.cse118 (select |v_#memory_$Pointer$.offset_255| 23)) (.cse114 (select |v_#memory_$Pointer$.offset_242| 23)) (.cse115 (select |v_#memory_$Pointer$.offset_244| 23))) (and (= (store |v_#memory_$Pointer$.offset_253| 23 (store .cse105 282 (select .cse106 282))) |v_#memory_$Pointer$.offset_252|) (= (store |v_#memory_$Pointer$.offset_245| 23 (store (store (store (store (store (store (store (store (store (store (store .cse107 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse108 277))) |v_#memory_$Pointer$.offset_247|) (= (store |v_#memory_$Pointer$.offset_485| 21 (store .cse109 8 (select .cse110 8))) |v_#memory_$Pointer$.offset_246|) (= (store |v_#memory_$Pointer$.offset_249| 21 (store .cse111 116 (select (select |v_#memory_$Pointer$.offset_248| 21) 116))) |v_#memory_$Pointer$.offset_248|) (= (store |v_#memory_$Pointer$.offset_251| 21 (store .cse112 112 (select .cse111 112))) |v_#memory_$Pointer$.offset_249|) (= (store |v_#memory_$Pointer$.offset_254| 23 (store .cse113 88 (select .cse114 88))) |v_#memory_$Pointer$.offset_242|) (= |v_#memory_$Pointer$.offset_251| (store |v_#memory_$Pointer$.offset_246| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse110 12 |#funAddr~genelink_bind.offset|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.offset|) 84 |#funAddr~genelink_tx_fixup.offset|) 92 0) 100 0) 108 (select .cse112 108)))) (= (store |v_#memory_$Pointer$.offset_244| 23 (store .cse115 136 (select .cse116 136))) |v_#memory_$Pointer$.offset_243|) (= |v_#memory_$Pointer$.offset_253| (store |v_#memory_$Pointer$.offset_247| 23 (store .cse108 281 (select .cse105 281)))) (= (store |v_#memory_$Pointer$.offset_252| 23 (store .cse106 283 (select .cse117 283))) |v_#memory_$Pointer$.offset_250|) (= (store |v_#memory_$Pointer$.offset_243| 23 (store (store (store (store (store (store (store .cse116 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse107 196))) |v_#memory_$Pointer$.offset_245|) (= (store |v_#memory_$Pointer$.offset_255| 23 (store .cse118 84 (select .cse113 84))) |v_#memory_$Pointer$.offset_254|) (= (store |v_#memory_$Pointer$.offset_250| 23 (store .cse117 284 (select (select |c_#memory_$Pointer$.offset| 23) 284))) |c_#memory_$Pointer$.offset|) (= |v_#memory_$Pointer$.offset_255| (store |v_#memory_$Pointer$.offset_248| 23 (store (store (store (store (store (store (store (store (store (store .cse109 8 |#funAddr~usbnet_probe.offset|) 16 |#funAddr~usbnet_disconnect.offset|) 24 0) 32 |#funAddr~usbnet_suspend.offset|) 40 |#funAddr~usbnet_resume.offset|) 48 0) 56 0) 64 0) 72 0) 80 (select .cse118 80)))) (= (store |v_#memory_$Pointer$.offset_242| 23 (store (store (store (store (store (store .cse114 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse115 132))) |v_#memory_$Pointer$.offset_244|))))) (.cse2 (= (select .cse40 80) 0)) (.cse3 (= 0 (select .cse39 88))) (.cse4 (exists ((|v_#length_118| (Array Int Int))) (and (= 7 (select |v_#length_118| 19)) (= (select |v_#length_118| 7) 44) (= 7 (select |v_#length_118| 13)) (= (select |v_#length_118| 22) 50) (= 44 (select |v_#length_118| 6)) (= (select |v_#length_118| 12) 32) (= 7 (select |v_#length_118| 20)) (= (select |v_#length_118| 5) 221) (= 32 (select |v_#length_118| 16)) (= 7 (select |v_#length_118| 3)) (= 17 (select |v_#length_118| 18)) (= 18 (select |v_#length_118| 14)) (= 101 (select |v_#length_118| 2)) (= (select |v_#length_118| 10) 221) (= (select |v_#length_118| 17) 32) (= 18 (select |v_#length_118| 9)) (= 32 (select |v_#length_118| 11)) (= (select |v_#length_118| 24) 120) (= (select |v_#length_118| 15) 221) (= 18 (select |v_#length_118| 4)) (= (select |v_#length_118| 8) 7) (= (select |v_#length_118| 21) 124) (= (select |v_#length_118| 1) 2) (= 285 (select |v_#length_118| 23))))) (.cse5 (= (select .cse39 0) 0)) (.cse6 (<= .cse41 |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|)) (.cse7 (exists ((|v_#memory_$Pointer$.base_249| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_251| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_250| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_248| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_247| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_246| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_245| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_244| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_255| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_254| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_243| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_485| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_242| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_253| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_252| (Array Int (Array Int Int)))) (let ((.cse96 (select |v_#memory_$Pointer$.base_249| 23)) (.cse103 (select |v_#memory_$Pointer$.base_248| 23)) (.cse94 (select |v_#memory_$Pointer$.base_243| 23)) (.cse95 (select |v_#memory_$Pointer$.base_242| 23)) (.cse99 (select |v_#memory_$Pointer$.base_246| 23)) (.cse101 (select |v_#memory_$Pointer$.base_250| 23)) (.cse98 (select |v_#memory_$Pointer$.base_253| 21)) (.cse92 (select |v_#memory_$Pointer$.base_252| 21)) (.cse104 (select |v_#memory_$Pointer$.base_255| 23)) (.cse100 (select |v_#memory_$Pointer$.base_254| 23)) (.cse97 (select |v_#memory_$Pointer$.base_247| 21)) (.cse102 (select |v_#memory_$Pointer$.base_245| 23)) (.cse93 (select |v_#memory_$Pointer$.base_244| 23))) (and (= (store |v_#memory_$Pointer$.base_252| 21 (store .cse92 116 (select (select |v_#memory_$Pointer$.base_251| 21) 116))) |v_#memory_$Pointer$.base_251|) (= (store |v_#memory_$Pointer$.base_244| 23 (store .cse93 136 (select .cse94 136))) |v_#memory_$Pointer$.base_243|) (= (store |v_#memory_$Pointer$.base_242| 23 (store (store (store (store (store (store (store (store (store (store (store .cse95 197 0) 205 0) 213 0) 221 0) 229 0) 237 0) 245 0) 253 0) 261 0) 269 0) 277 (select .cse96 277))) |v_#memory_$Pointer$.base_249|) (= |v_#memory_$Pointer$.base_253| (store |v_#memory_$Pointer$.base_247| 21 (store (store (store (store (store (store (store (store (store (store (store (store (store .cse97 12 |#funAddr~genelink_bind.base|) 20 0) 28 0) 36 0) 44 0) 52 0) 60 0) 68 0) 76 |#funAddr~genelink_rx_fixup.base|) 84 |#funAddr~genelink_tx_fixup.base|) 92 0) 100 0) 108 (select .cse98 108)))) (= (store |v_#memory_$Pointer$.base_251| 23 (store (store (store (store (store (store (store (store (store (store (store .cse38 0 19) 8 |#funAddr~usbnet_probe.base|) 16 |#funAddr~usbnet_disconnect.base|) 24 0) 32 |#funAddr~usbnet_suspend.base|) 40 |#funAddr~usbnet_resume.base|) 48 0) 56 0) 64 0) 72 22) 80 (select .cse99 80))) |v_#memory_$Pointer$.base_246|) (= (store |v_#memory_$Pointer$.base_254| 23 (store .cse100 284 (select (select |c_#memory_$Pointer$.base| 23) 284))) |c_#memory_$Pointer$.base|) (= (store |v_#memory_$Pointer$.base_250| 23 (store .cse101 88 (select .cse102 88))) |v_#memory_$Pointer$.base_245|) (= (store |v_#memory_$Pointer$.base_248| 23 (store .cse103 282 (select .cse104 282))) |v_#memory_$Pointer$.base_255|) (= (store |v_#memory_$Pointer$.base_249| 23 (store .cse96 281 (select .cse103 281))) |v_#memory_$Pointer$.base_248|) (= (store |v_#memory_$Pointer$.base_243| 23 (store (store (store (store (store (store (store .cse94 148 0) 156 0) 164 0) 172 0) 180 0) 188 0) 196 (select .cse95 196))) |v_#memory_$Pointer$.base_242|) (= (store |v_#memory_$Pointer$.base_246| 23 (store .cse99 84 (select .cse101 84))) |v_#memory_$Pointer$.base_250|) (= (store |v_#memory_$Pointer$.base_253| 21 (store .cse98 112 (select .cse92 112))) |v_#memory_$Pointer$.base_252|) (= (store |v_#memory_$Pointer$.base_255| 23 (store .cse104 283 (select .cse100 283))) |v_#memory_$Pointer$.base_254|) (= (store |v_#memory_$Pointer$.base_485| 21 (store (store .cse38 0 18) 8 (select .cse97 8))) |v_#memory_$Pointer$.base_247|) (= (store |v_#memory_$Pointer$.base_245| 23 (store (store (store (store (store (store .cse102 92 0) 100 0) 108 0) 116 0) 124 0) 132 (select .cse93 132))) |v_#memory_$Pointer$.base_244|))))) (.cse8 (= (select .cse39 16) 0)) (.cse9 (= (select .cse40 48) 0)) (.cse10 (= (select .cse39 40) 0)) (.cse11 (= (select .cse40 40) 0)) (.cse12 (= (select .cse39 48) 0)) (.cse13 (exists ((|v_#memory_int_317| (Array Int (Array Int Int))) (|v_#memory_int_338| (Array Int (Array Int Int))) (|v_#memory_int_316| (Array Int (Array Int Int))) (|v_#memory_int_319| (Array Int (Array Int Int))) (|v_#memory_int_318| (Array Int (Array Int Int))) (|v_#memory_int_335| (Array Int (Array Int Int))) (|v_#memory_int_313| (Array Int (Array Int Int))) (|v_#memory_int_312| (Array Int (Array Int Int))) (|v_#memory_int_334| (Array Int (Array Int Int))) (|v_#memory_int_337| (Array Int (Array Int Int))) (|v_#memory_int_315| (Array Int (Array Int Int))) (|v_#memory_int_336| (Array Int (Array Int Int))) (|v_#memory_int_314| (Array Int (Array Int Int))) (|v_#memory_int_320| (Array Int (Array Int Int))) (|v_#memory_int_300| (Array Int (Array Int Int))) (|v_#memory_int_322| (Array Int (Array Int Int))) (|v_#memory_int_321| (Array Int (Array Int Int))) (|v_#memory_int_306| (Array Int (Array Int Int))) (|v_#memory_int_328| (Array Int (Array Int Int))) (|v_#memory_int_987| (Array Int (Array Int Int))) (|v_#memory_int_305| (Array Int (Array Int Int))) (|v_#memory_int_327| (Array Int (Array Int Int))) (|v_#memory_int_308| (Array Int (Array Int Int))) (|v_#memory_int_307| (Array Int (Array Int Int))) (|v_#memory_int_329| (Array Int (Array Int Int))) (|v_#memory_int_302| (Array Int (Array Int Int))) (|v_#memory_int_324| (Array Int (Array Int Int))) (|v_#memory_int_323| (Array Int (Array Int Int))) (|v_#memory_int_301| (Array Int (Array Int Int))) (|v_#memory_int_326| (Array Int (Array Int Int))) (|v_#memory_int_304| (Array Int (Array Int Int))) (|v_#memory_int_303| (Array Int (Array Int Int))) (|v_#memory_int_325| (Array Int (Array Int Int))) (|v_#memory_int_309| (Array Int (Array Int Int))) (|v_#memory_int_331| (Array Int (Array Int Int))) (|v_#memory_int_297| (Array Int (Array Int Int))) (|v_#memory_int_330| (Array Int (Array Int Int))) (|v_#memory_int_298| (Array Int (Array Int Int))) (|v_#memory_int_333| (Array Int (Array Int Int))) (|v_#memory_int_311| (Array Int (Array Int Int))) (|v_#memory_int_299| (Array Int (Array Int Int))) (|v_#memory_int_310| (Array Int (Array Int Int))) (|v_#memory_int_332| (Array Int (Array Int Int))) (|v_#memory_int_295| (Array Int (Array Int Int))) (|v_#memory_int_296| (Array Int (Array Int Int)))) (let ((.cse48 (select |v_#memory_int_987| 1)) (.cse42 (select |v_#memory_int_336| 23)) (.cse71 (select |v_#memory_int_295| 23)) (.cse56 (select |v_#memory_int_313| 21)) (.cse77 (select |v_#memory_int_296| 23)) (.cse63 (select |v_#memory_int_302| 23)) (.cse59 (select |v_#memory_int_330| 23)) (.cse65 (select |v_#memory_int_318| 21)) (.cse78 (select |v_#memory_int_306| 21)) (.cse43 (select |v_#memory_int_335| 23)) (.cse60 (select |v_#memory_int_329| 23)) (.cse52 (select |v_#memory_int_338| 21)) (.cse44 (select |v_#memory_int_331| 21)) (.cse66 (select |v_#memory_int_308| 21)) (.cse73 (select |v_#memory_int_307| 21)) (.cse68 (select |v_#memory_int_310| 23)) (.cse72 (select |v_#memory_int_301| 23)) (.cse54 (select |v_#memory_int_297| 23)) (.cse53 (select |v_#memory_int_987| 19)) (.cse75 (select |v_#memory_int_334| 21)) (.cse51 (select |v_#memory_int_333| 21)) (.cse67 (select |v_#memory_int_312| 23)) (.cse86 (select |v_#memory_int_332| 23)) (.cse62 (select |v_#memory_int_303| 23)) (.cse47 (select |v_#memory_int_319| 23)) (.cse76 (select |v_#memory_int_337| 23)) (.cse88 (select |v_#memory_int_305| 23)) (.cse45 (select |v_#memory_int_300| 21)) (.cse85 (select |v_#memory_int_298| 21)) (.cse74 (select |v_#memory_int_322| 23)) (.cse57 (select |v_#memory_int_311| 21)) (.cse84 (select |v_#memory_int_328| 21)) (.cse50 (select |v_#memory_int_307| 22)) (.cse70 (select |v_#memory_int_309| 23)) (.cse90 (select |v_#memory_int_321| 23)) (.cse79 (select |v_#memory_int_315| 23)) (.cse87 (select |v_#memory_int_299| 23)) (.cse89 (select |v_#memory_int_304| 23)) (.cse55 (select |v_#memory_int_317| 23)) (.cse46 (select |v_#memory_int_320| 23)) (.cse83 (select |v_#memory_int_324| 23)) (.cse69 (select |v_#memory_int_323| 23)) (.cse64 (select |v_#memory_int_987| 3)) (.cse61 (select |v_#memory_int_987| 13)) (.cse58 (select |v_#memory_int_987| 20)) (.cse91 (select |v_#memory_int_327| 23)) (.cse81 (select |v_#memory_int_325| 23)) (.cse49 (select |v_#memory_int_987| 8)) (.cse80 (select |v_#memory_int_314| 23)) (.cse82 (select |v_#memory_int_316| 23))) (and (= (store |v_#memory_int_336| 23 (store .cse42 180 (select .cse43 180))) |v_#memory_int_335|) (= (store |v_#memory_int_331| 21 (store .cse44 36 (select .cse45 36))) |v_#memory_int_300|) (= (store |v_#memory_int_320| 23 (store .cse46 156 (select .cse47 156))) |v_#memory_int_319|) (= (select .cse48 0) 48) (= 48 (select .cse49 4)) (= (select .cse50 27) 0) (= (store |v_#memory_int_333| 21 (store .cse51 20 (select .cse52 20))) |v_#memory_int_338|) (= (select .cse53 2) 54) (= (store |v_#memory_int_297| 23 (store .cse54 124 (select .cse55 124))) |v_#memory_int_317|) (= (store |v_#memory_int_313| 21 (store .cse56 68 (select .cse57 68))) |v_#memory_int_311|) (= (select .cse58 0) 103) (= (select .cse48 1) 0) (= (select .cse58 1) 108) (= (store |v_#memory_int_330| 23 (store .cse59 221 (select .cse60 221))) |v_#memory_int_329|) (= (select .cse61 0) 103) (= (store |v_#memory_int_303| 23 (store .cse62 205 (select .cse63 205))) |v_#memory_int_302|) (= (select .cse49 6) 0) (= (select .cse50 42) 0) (= (select .cse64 3) 50) (= (store |v_#memory_int_318| 21 (store .cse65 92 (select .cse66 92))) |v_#memory_int_308|) (= (select .cse58 5) 97) (= (select .cse50 35) 0) (= (select .cse50 11) 0) (= (store |v_#memory_int_312| 23 (store .cse67 261 (select .cse68 261))) |v_#memory_int_310|) (= (select .cse50 31) 0) (= (select .cse50 40) 0) (= (store |v_#memory_int_323| 23 (store .cse69 56 (select .cse70 56))) |v_#memory_int_309|) (= (select .cse50 38) 0) (= (select .cse61 4) 48) (= 3 (select .cse50 0)) (= (select .cse50 16) 0) (= (select .cse49 2) 54) (= (select .cse50 10) 0) (= (select .cse50 8) 0) (= (select .cse53 6) 0) (= (select .cse50 6) 0) (= 48 (select .cse64 4)) (= 0 (select .cse61 6)) (= 0 (select .cse50 41)) (= (store |v_#memory_int_295| 23 (store .cse71 108 (select .cse72 108))) |v_#memory_int_301|) (= |v_#memory_int_322| (store (store |v_#memory_int_307| 21 (store (store (store .cse73 108 1) 112 2) 116 0)) 23 (store .cse38 0 (select .cse74 0)))) (= 97 (select .cse53 5)) (= (store |v_#memory_int_987| 21 (store .cse38 0 (select .cse75 0))) |v_#memory_int_334|) (= (store |v_#memory_int_337| 23 (store .cse76 172 (select .cse42 172))) |v_#memory_int_336|) (= (select .cse53 3) 50) (= 0 (select .cse50 13)) (= (store |v_#memory_int_296| 23 (store .cse77 100 (select .cse71 100))) |v_#memory_int_295|) (= (select .cse50 36) 0) (= (store |v_#memory_int_306| 21 (store .cse78 60 (select .cse56 60))) |v_#memory_int_313|) (= (store |v_#memory_int_315| 23 (store .cse79 24 (select .cse80 24))) |v_#memory_int_314|) (= (select .cse53 1) 108) (= (select .cse64 2) 54) (= (select .cse53 0) 103) (= (store |v_#memory_int_325| 23 (store (store (store (store .cse81 80 0) 84 0) 88 0) 92 (select .cse77 92))) |v_#memory_int_296|) (= (store |v_#memory_int_316| 23 (store .cse82 40 (select .cse83 40))) |v_#memory_int_324|) (= (select .cse64 0) 103) (= (store |v_#memory_int_302| 23 (store .cse63 213 (select .cse59 213))) |v_#memory_int_330|) (= (select .cse50 14) 0) (= |v_#memory_int_318| (store |v_#memory_int_328| 21 (store .cse84 84 (select .cse65 84)))) (= 1507 (select .cse50 2)) (= (store |v_#memory_int_298| 21 (store .cse85 52 (select .cse78 52))) |v_#memory_int_306|) (= (select .cse61 2) 54) (= (store |v_#memory_int_335| 23 (store .cse43 188 (select .cse86 188))) |v_#memory_int_332|) (= (store |v_#memory_int_329| 23 (store .cse60 229 (select .cse87 229))) |v_#memory_int_299|) (= (select .cse50 25) 0) (= (store |v_#memory_int_338| 21 (store .cse52 28 (select .cse44 28))) |v_#memory_int_331|) (= (store |v_#memory_int_308| 21 (store .cse66 100 (select .cse73 100))) |v_#memory_int_307|) (= (select .cse50 12) 0) (= (select .cse50 39) 0) (= 108 (select .cse64 1)) (= (select .cse61 1) 108) (= (store |v_#memory_int_310| 23 (store .cse68 269 (select (select |v_#memory_int_326| 23) 269))) |v_#memory_int_326|) (= (store |v_#memory_int_301| 23 (store .cse72 116 (select .cse54 116))) |v_#memory_int_297|) (= (select .cse58 6) 0) (= 48 (select .cse53 4)) (= (store |v_#memory_int_334| 21 (store (store .cse75 8 4114) 12 (select .cse51 12))) |v_#memory_int_333|) (= (store |v_#memory_int_305| 23 (store .cse88 253 (select .cse67 253))) |v_#memory_int_312|) (= 21 (select .cse50 17)) (= (select .cse50 15) 0) (= 97 (select .cse49 5)) (= (select .cse49 1) 108) (= |v_#memory_int_303| (store |v_#memory_int_332| 23 (store (store .cse86 196 0) 197 (select .cse62 197)))) (= (store |v_#memory_int_319| 23 (store .cse47 164 (select .cse76 164))) |v_#memory_int_337|) (= (store |v_#memory_int_304| 23 (store .cse89 245 (select .cse88 245))) |v_#memory_int_305|) (= (store |v_#memory_int_300| 21 (store .cse45 44 (select .cse85 44))) |v_#memory_int_298|) (= (select .cse50 37) 0) (= (select .cse50 29) 0) (= (select .cse58 2) 54) (= |v_#memory_int_321| (store |v_#memory_int_322| 23 (store .cse74 8 (select .cse90 8)))) (= |v_#memory_int_328| (store |v_#memory_int_311| 21 (store .cse57 76 (select .cse84 76)))) (= (select .cse50 4) 1282) (= (select .cse50 33) 0) (= (select .cse64 5) 97) (= (store |v_#memory_int_309| 23 (store .cse70 64 (select .cse91 64))) |v_#memory_int_327|) (= (select .cse58 3) 50) (= (select .cse49 3) 50) (= 97 (select .cse61 5)) (= (store |v_#memory_int_321| 23 (store .cse90 16 (select .cse79 16))) |v_#memory_int_315|) (= (store |v_#memory_int_299| 23 (store .cse87 237 (select .cse89 237))) |v_#memory_int_304|) (= (store |v_#memory_int_317| 23 (store (store (store .cse55 132 0) 136 0) 148 (select .cse46 148))) |v_#memory_int_320|) (= (store |v_#memory_int_324| 23 (store .cse83 48 (select .cse69 48))) |v_#memory_int_323|) (= (select .cse64 6) 0) (= (select .cse61 3) 50) (= (select .cse58 4) 48) (= (store |v_#memory_int_327| 23 (store .cse91 72 (select .cse81 72))) |v_#memory_int_325|) (= (select .cse49 0) 103) (= |v_#memory_int_316| (store |v_#memory_int_314| 23 (store .cse80 32 (select .cse82 32)))))))) (.cse14 (= (select .cse39 80) 0)) (.cse15 (= (select .cse39 24) 0)) (.cse16 (= (select .cse39 96) 0)) (.cse17 (= (select .cse40 88) 0)) (.cse18 (= (select .cse40 32) 0)) (.cse19 (= (select .cse40 112) 0)) (.cse20 (= (select .cse40 72) 0)) (.cse21 (<= .cse41 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|)) (.cse22 (= (select .cse40 96) 0)) (.cse23 (= (select .cse40 0) 0)) (.cse24 (= (select .cse39 56) 0)) (.cse25 (= (select .cse39 72) 0)) (.cse26 (= (select .cse40 104) 0)) (.cse27 (exists ((|v_#valid_150| (Array Int Int))) (and (= (select (store |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base| 1) |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) 0) (= (select |v_#valid_150| 24) 1) (= (select |v_#valid_150| 1) 1) (= (select |v_#valid_150| 4) 1) (= (select |v_#valid_150| 16) 1) (= 1 (select |v_#valid_150| 18)) (= (select |v_#valid_150| 13) 1) (= (select |v_#valid_150| 11) 1) (= (select |v_#valid_150| |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) 0) (= (select |v_#valid_150| 9) 1) (= (select |v_#valid_150| 3) 1) (= (select |v_#valid_150| 8) 1) (= (select |v_#valid_150| 19) 1) (= (select |v_#valid_150| 22) 1) (= (select |v_#valid_150| 5) 1) (= (select |v_#valid_150| 23) 1) (= (select |v_#valid_150| 6) 1) (= (select |v_#valid_150| 7) 1) (= (select |v_#valid_150| 0) 0) (= 1 (select |v_#valid_150| 10)) (= (select |v_#valid_150| 14) 1) (= (select |v_#valid_150| 15) 1) (= (select |v_#valid_150| 2) 1) (= (select |v_#valid_150| 20) 1) (= (select |v_#valid_150| 21) 1) (= (select |v_#valid_150| 17) 1) (= (select |v_#valid_150| 12) 1)))) (.cse28 (= (select .cse39 8) 0)) (.cse30 (= (select .cse40 16) 0)) (.cse29 (= |c_ULTIMATE.start_main_~ldvarg1~0#1.base| 0)) (.cse31 (= (select .cse39 64) 0)) (.cse32 (= (select .cse39 32) 0)) (.cse33 (= (select .cse40 64) 0)) (.cse34 (= (select .cse40 24) 0)) (.cse35 (= (select .cse39 104) 0)) (.cse36 (= (select .cse40 8) 0)) (.cse37 (= (select .cse39 112) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (exists ((|v_ldv_zalloc_~tmp___0~2#1_33| Int)) (and (<= 0 (+ |v_ldv_zalloc_~tmp___0~2#1_33| 2147483648)) (not (= |v_ldv_zalloc_~tmp___0~2#1_33| 0)) (<= |v_ldv_zalloc_~tmp___0~2#1_33| 2147483647))) .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) (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~ldvarg1~0#1.base| 1) |c_#StackHeapBarrier|) .cse3 (not (= (mod |c_ULTIMATE.start_main_~ldvarg1~0#1.base| 18446744073709551616) 0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((|v_#valid_151| (Array Int Int))) (and (= |c_#valid| (store |v_#valid_151| |c_ULTIMATE.start_main_~ldvarg1~0#1.base| 1)) (= (select |v_#valid_151| |c_ULTIMATE.start_main_~ldvarg1~0#1.base|) 0))) .cse19 .cse20 .cse21 .cse22 (exists ((|v_#length_119| (Array Int Int))) (= (store |v_#length_119| |c_ULTIMATE.start_main_~ldvarg1~0#1.base| 32) |c_#length|)) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse30 (not .cse29) .cse31 (exists ((|v_#memory_int_988| (Array Int (Array Int Int)))) (= |c_#memory_int| (store |v_#memory_int_988| |c_ULTIMATE.start_main_~ldvarg1~0#1.base| .cse38))) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37)))) (= |c_~#set_impl~0.offset| 0) (= c_~ldv_retval_4~0 0) (= c_~__mod_usb__products_device_table~0.bInterfaceSubClass 0) (= c_~__mod_usb__products_device_table~0.bDeviceClass 0) (= c_~ldv_retval_5~0 0) (= 0 |c_ULTIMATE.start_main_~ldvarg1~0#1.offset|) (= c_~__mod_usb__products_device_table~0.bInterfaceClass 0) (<= 1 |c_#StackHeapBarrier|) (= |c_~#genelink_info~0.base| 21) (= c_~__mod_usb__products_device_table~0.bDeviceSubClass 0) (= c_~ldv_state_variable_1~0 0) (= c_~gl620a_driver_group1~0.offset 0) (= c_~last_index~0 0) (= c_~LDV_SKBS~0.offset 0) (= c_~gl620a_driver_group1~0.base 0) (= c_~genelink_info_group1~0.base 0) (= |c_~#set_impl~0.base| 24) (= c_~__mod_usb__products_device_table~0.driver_info 0) (<= 2 |c_ULTIMATE.start_main_~#ldvarg0~0#1.base|) (= 0 c_~ldv_retval_3~0) (= 23 |c_~#gl620a_driver~0.base|) (= c_~genelink_info_group0~0.base 0) (<= 2 |c_ULTIMATE.start_main_~#ldvarg2~0#1.base|) (= c_~genelink_info_group1~0.offset 0) (= |c_ULTIMATE.start_main_~#ldvarg2~0#1.offset| 0) (= c_~__mod_usb__products_device_table~0.bInterfaceProtocol 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_hi 0) (= c_~usb_counter~0 0) (= c_~ref_cnt~0 0) (= |c_~#gl620a_driver~0.offset| 0) (= c_~ldv_state_variable_2~0 0) (= c_~__mod_usb__products_device_table~0.idProduct 0) (= c_~__mod_usb__products_device_table~0.idVendor 0) (= c_~__mod_usb__products_device_table~0.match_flags 0) (= c_~__mod_usb__products_device_table~0.bcdDevice_lo 0) (= c_~__mod_usb__products_device_table~0.bDeviceProtocol 0) (= c_~genelink_info_group0~0.offset 0) (= c_~ldv_retval_1~0 0) (= c_~ldv_state_variable_0~0 0) (= c_~LDV_SKBS~0.base 0) (= c_~ldv_retval_0~0 0) (= 0 c_~__mod_usb__products_device_table~0.bInterfaceNumber) (= c_~ldv_retval_2~0 0)) is different from false [2024-11-14 05:27:11,761 WARN L286 SmtUtils]: Spent 11.45s on a formula simplification. DAG size of input: 351 DAG size of output: 344 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:27:35,753 WARN L286 SmtUtils]: Spent 11.60s on a formula simplification. DAG size of input: 349 DAG size of output: 342 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:27:40,844 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35205#(and (= ~ldv_retval_3~0 0) (= |~#products~0.offset| 0) (<= 0 ~ldv_state_variable_2~0) (= |~#set_impl~0.offset| 0) (= ~gl620a_driver_group1~0.offset 0) (<= 1 |#StackHeapBarrier|) (= ~LDV_IN_INTERRUPT~0 1) (= ~__mod_usb__products_device_table~0.driver_info 0) (= |~#genelink_info~0.offset| 0) (= ~genelink_info_group1~0.offset 0) (= ~__mod_usb__products_device_table~0.bcdDevice_lo 0) (= ~__mod_usb__products_device_table~0.bDeviceClass 0) (= ~LDV_SKBS~0.base 0) (= ~ldv_retval_1~0 0) (= ~__mod_usb__products_device_table~0.idVendor 0) (= ~__mod_usb__products_device_table~0.bDeviceSubClass 0) (= ~LDV_SKBS~0.offset 0) (= ~__mod_usb__products_device_table~0.bcdDevice_hi 0) (= ~usb_counter~0 0) (= ~ldv_retval_4~0 0) (= ~__mod_usb__products_device_table~0.bDeviceProtocol 0) (= |~#products~0.base| 22) (= ~__mod_usb__products_device_table~0.bInterfaceProtocol 0) (= ~__mod_usb__products_device_table~0.match_flags 0) (= 0 ~__mod_usb__products_device_table~0.idProduct) (= |~#gl620a_driver~0.offset| 0) (= 23 |~#gl620a_driver~0.base|) (= ~ldv_state_variable_1~0 0) (= ~ldv_state_variable_0~0 2) (not (= ~last_index~0 0)) (= ~ldv_retval_5~0 0) (= ~ref_cnt~0 0) (= ~__mod_usb__products_device_table~0.bInterfaceClass 0) (= ~__mod_usb__products_device_table~0.bInterfaceNumber 0) (= ~ldv_retval_0~0 0) (= ~genelink_info_group0~0.offset 0) (<= ~ldv_state_variable_2~0 1) (= ~ldv_retval_2~0 0) (= |~#set_impl~0.base| 24) (= |~#genelink_info~0.base| 21) (= ~__mod_usb__products_device_table~0.bInterfaceSubClass 0))' at error location [2024-11-14 05:27:40,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:27:40,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:27:40,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-14 05:27:40,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931826620] [2024-11-14 05:27:40,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:27:40,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-14 05:27:40,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:27:40,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-14 05:27:40,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=5745, Unknown=33, NotChecked=462, Total=6480 [2024-11-14 05:27:40,850 INFO L87 Difference]: Start difference. First operand 1440 states and 1994 transitions. Second operand has 9 states, 7 states have (on average 17.571428571428573) internal successors, (123), 9 states have internal predecessors, (123), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-14 05:27:42,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:44,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:46,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:48,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:50,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:52,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:55,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:57,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:58,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:27:58,122 INFO L93 Difference]: Finished difference Result 2871 states and 3981 transitions. [2024-11-14 05:27:58,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 05:27:58,123 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 17.571428571428573) internal successors, (123), 9 states have internal predecessors, (123), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 147 [2024-11-14 05:27:58,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:27:58,134 INFO L225 Difference]: With dead ends: 2871 [2024-11-14 05:27:58,135 INFO L226 Difference]: Without dead ends: 1443 [2024-11-14 05:27:58,141 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 357 SyntacticMatches, 8 SemanticMatches, 80 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 148.0s TimeCoverageRelationStatistics Valid=249, Invalid=5892, Unknown=33, NotChecked=468, Total=6642 [2024-11-14 05:27:58,143 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 0 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 3 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:27:58,144 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 852 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 141 Invalid, 8 Unknown, 0 Unchecked, 16.9s Time] [2024-11-14 05:27:58,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1443 states. [2024-11-14 05:27:58,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1443 to 1443. [2024-11-14 05:27:58,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1097 states have (on average 1.3801276207839563) internal successors, (1514), 1097 states have internal predecessors, (1514), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2024-11-14 05:27:58,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 1997 transitions. [2024-11-14 05:27:58,228 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 1997 transitions. Word has length 147 [2024-11-14 05:27:58,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:27:58,228 INFO L471 AbstractCegarLoop]: Abstraction has 1443 states and 1997 transitions. [2024-11-14 05:27:58,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 17.571428571428573) internal successors, (123), 9 states have internal predecessors, (123), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-14 05:27:58,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 1997 transitions. [2024-11-14 05:27:58,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-11-14 05:27:58,233 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:27:58,233 INFO L215 NwaCegarLoop]: trace histogram [8, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:27:58,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 05:27:58,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:27:58,438 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:27:58,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:27:58,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1217786029, now seen corresponding path program 2 times [2024-11-14 05:27:58,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:27:58,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461063560] [2024-11-14 05:27:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:58,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:27:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:27:59,196 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 05:27:59,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:27:59,887 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 05:27:59,887 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 05:27:59,888 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 05:27:59,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-14 05:27:59,895 INFO L407 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:28:00,166 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 05:28:00,177 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 05:28:00 BoogieIcfgContainer [2024-11-14 05:28:00,178 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 05:28:00,178 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 05:28:00,179 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 05:28:00,179 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 05:28:00,180 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:21:56" (3/4) ... [2024-11-14 05:28:00,186 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 05:28:00,187 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 05:28:00,188 INFO L158 Benchmark]: Toolchain (without parser) took 370530.53ms. Allocated memory was 142.6MB in the beginning and 788.5MB in the end (delta: 645.9MB). Free memory was 109.1MB in the beginning and 331.1MB in the end (delta: -221.9MB). Peak memory consumption was 427.5MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,188 INFO L158 Benchmark]: CDTParser took 1.44ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:28:00,188 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1875.02ms. Allocated memory is still 142.6MB. Free memory was 109.1MB in the beginning and 75.1MB in the end (delta: 34.0MB). Peak memory consumption was 83.7MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,189 INFO L158 Benchmark]: Boogie Procedure Inliner took 137.52ms. Allocated memory is still 142.6MB. Free memory was 75.1MB in the beginning and 67.9MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,189 INFO L158 Benchmark]: Boogie Preprocessor took 100.16ms. Allocated memory is still 142.6MB. Free memory was 67.9MB in the beginning and 61.3MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,189 INFO L158 Benchmark]: RCFGBuilder took 4366.81ms. Allocated memory is still 142.6MB. Free memory was 61.3MB in the beginning and 71.6MB in the end (delta: -10.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,190 INFO L158 Benchmark]: TraceAbstraction took 364035.51ms. Allocated memory was 142.6MB in the beginning and 788.5MB in the end (delta: 645.9MB). Free memory was 71.6MB in the beginning and 331.1MB in the end (delta: -259.5MB). Peak memory consumption was 382.9MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,190 INFO L158 Benchmark]: Witness Printer took 8.34ms. Allocated memory is still 788.5MB. Free memory was 331.1MB in the beginning and 331.1MB in the end (delta: 45.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 05:28:00,192 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.44ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1875.02ms. Allocated memory is still 142.6MB. Free memory was 109.1MB in the beginning and 75.1MB in the end (delta: 34.0MB). Peak memory consumption was 83.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 137.52ms. Allocated memory is still 142.6MB. Free memory was 75.1MB in the beginning and 67.9MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 100.16ms. Allocated memory is still 142.6MB. Free memory was 67.9MB in the beginning and 61.3MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 4366.81ms. Allocated memory is still 142.6MB. Free memory was 61.3MB in the beginning and 71.6MB in the end (delta: -10.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. * TraceAbstraction took 364035.51ms. Allocated memory was 142.6MB in the beginning and 788.5MB in the end (delta: 645.9MB). Free memory was 71.6MB in the beginning and 331.1MB in the end (delta: -259.5MB). Peak memory consumption was 382.9MB. Max. memory is 16.1GB. * Witness Printer took 8.34ms. Allocated memory is still 788.5MB. Free memory was 331.1MB in the beginning and 331.1MB in the end (delta: 45.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 5639]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 5861. Possible FailurePath: [L5662] int LDV_IN_INTERRUPT = 1; [L5663] int ldv_state_variable_2 ; [L5664] struct usbnet *genelink_info_group0 ; [L5665] int ref_cnt ; [L5666] int ldv_state_variable_1 ; [L5667] int usb_counter ; [L5668] struct usb_interface *gl620a_driver_group1 ; [L5669] int ldv_state_variable_0 ; [L5670] struct sk_buff *genelink_info_group1 ; [L5860-L5862] static struct driver_info const genelink_info = {(char *)"Genesys GeneLink", 4114, & genelink_bind, 0, 0, 0, 0, 0, 0, 0, & genelink_rx_fixup, & genelink_tx_fixup, 0, 0, 1, 2, 0UL}; [L5863-L5865] static struct usb_device_id const products[2U] = { {3U, 1507U, 1282U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned long )(& genelink_info)}}; [L5866] struct usb_device_id const __mod_usb__products_device_table ; [L5867-L5876] static struct usb_driver gl620a_driver = {"gl620a", & usbnet_probe, & usbnet_disconnect, 0, & usbnet_suspend, & usbnet_resume, 0, 0, 0, (struct usb_device_id const *)(& products), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0}; [L5893] int ldv_retval_2 ; [L5894] int ldv_retval_5 ; [L5895] int ldv_retval_0 ; [L5896] int ldv_retval_4 ; [L5899] int ldv_retval_1 ; [L5901] int ldv_retval_3 ; [L6187] Element set_impl[15] ; [L6188] int last_index = 0; [L6322] Set LDV_SKBS ; [L5925] struct usb_device_id *ldvarg1 ; [L5926] void *tmp ; [L5927] pm_message_t ldvarg0 ; [L5928] struct usb_interface *ldvarg3 ; [L5929] void *tmp___0 ; [L5930] gfp_t ldvarg2 ; [L5931] int tmp___1 ; [L5932] int tmp___2 ; [L5933] int tmp___3 ; [L5934] int tmp___4 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg2={26:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5936] CALL, EXPR ldv_zalloc(32UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=32, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=32, usb_counter=0] [L5936] RET, EXPR ldv_zalloc(32UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg2={26:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5936] tmp = ldv_zalloc(32UL) [L5937] ldvarg1 = (struct usb_device_id *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5938] CALL, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1560, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1560, usb_counter=0] [L5938] RET, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5938] tmp___0 = ldv_zalloc(1560UL) [L5939] ldvarg3 = (struct usb_interface *)tmp___0 [L5940] CALL ldv_initialize() [L6341] CALL ldv_set_init(LDV_SKBS) [L6193] set = set_impl [L6194] last_index = 0 [L6341] RET ldv_set_init(LDV_SKBS) [L5940] RET ldv_initialize() [L5941] FCALL memset((void *)(& ldvarg0), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5942] FCALL memset((void *)(& ldvarg2), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5943] ldv_state_variable_1 = 0 [L5944] ref_cnt = 0 [L5945] ldv_state_variable_0 = 1 [L5946] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6018] tmp___3 = __VERIFIER_nondet_int() [L6020] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=1, usb_counter=0] [L6016] case 1: [L6028] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, usb_counter=0] [L6016] case 1: [L6030] CALL, EXPR gl620a_driver_init() [L5879] int tmp ; [L5881] CALL, EXPR ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L6167] ldv_func_ret_type ldv_func_res ; [L6168] int tmp ; [L6170] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6436] return __VERIFIER_nondet_int(); [L6170] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6170] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6171] ldv_func_res = tmp [L6172] ldv_state_variable_1 = 1 [L6173] usb_counter = 0 [L6174] CALL ldv_usb_driver_1() [L5916] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5918] CALL, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1560, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1560, usb_counter=0] [L5918] RET, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5918] tmp = ldv_zalloc(1560UL) [L5919] gl620a_driver_group1 = (struct usb_interface *)tmp [L6174] RET ldv_usb_driver_1() [L6175] return (ldv_func_res); [L5881] RET, EXPR ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L5881] tmp = ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L5882] return (tmp); [L6030] RET, EXPR gl620a_driver_init() [L6030] ldv_retval_4 = gl620a_driver_init() [L6016] case 1: [L6032] ldv_state_variable_0 = 3 [L6033] ldv_state_variable_2 = 1 [L6034] CALL ldv_initialize_driver_info_2() [L5904] void *tmp ; [L5905] void *tmp___0 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5907] CALL, EXPR ldv_zalloc(1472UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1472, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1472, usb_counter=0] [L5907] RET, EXPR ldv_zalloc(1472UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5907] tmp = ldv_zalloc(1472UL) [L5908] genelink_info_group0 = (struct usbnet *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5909] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=232, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=232, usb_counter=0] [L5909] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5909] tmp___0 = ldv_zalloc(232UL) [L5910] genelink_info_group1 = (struct sk_buff *)tmp___0 [L6034] RET ldv_initialize_driver_info_2() [L6016] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6052] case 2: [L6054] tmp___4 = __VERIFIER_nondet_int() [L6056] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6052] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6058] CALL genelink_rx_fixup(genelink_info_group0, genelink_info_group1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5700] struct gl_header *header ; [L5701] struct gl_packet *packet ; [L5702] struct sk_buff *gl_skb ; [L5703] u32 size ; [L5704] u32 count ; [L5705] struct _ddebug descriptor ; [L5706] long tmp ; [L5707] struct _ddebug descriptor___0 ; [L5708] long tmp___0 ; [L5709] size_t __len ; [L5710] void *__ret ; [L5711] unsigned char *tmp___2 ; [L5712] struct _ddebug descriptor___1 ; [L5713] long tmp___3 ; [L5715] EXPR skb->len [L5715] EXPR dev->net [L5715] EXPR (dev->net)->hard_header_len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5715] COND FALSE !(skb->len < (unsigned int )(dev->net)->hard_header_len) [L5719] EXPR skb->data [L5719] header = (struct gl_header *)skb->data [L5720] EXPR header->packet_count [L5720] count = header->packet_count [L5721] COND FALSE !(count > 32U) [L5737] packet = & header->packets VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, count=4294967298, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:-4}, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5738] CALL skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5738] RET skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, count=4294967298, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:-4}, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5771] COND TRUE count > 1U [L5741] EXPR packet->packet_length [L5741] size = packet->packet_length VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, count=4294967298, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:-4}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5742] COND FALSE !(size > 1514U) [L5758] CALL, EXPR ldv_alloc_skb_12(size, 32U) [L6153] struct sk_buff *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, usb_counter=0] [L6155] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6325] void *skb ; [L6326] void *tmp___7 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND FALSE !(tmp___0 != 0) [L5612] EXPR, FCALL calloc(1UL, size) [L5612] tmp = calloc(1UL, size) [L5613] p = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5614] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5583] COND FALSE !(!cond) [L5614] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5615] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L6329] skb = (struct sk_buff___0 *)tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_counter=0] [L6330] COND FALSE !(! skb) [L6333] CALL ldv_set_add(LDV_SKBS, skb) [L6201] int i ; [L6203] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, e={-(((__int128) 0 << 64) | 18446744073709551615U):0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6204] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, e={-(((__int128) 0 << 64) | 18446744073709551615U):0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6205] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, e={-(((__int128) 0 << 64) | 18446744073709551615U):0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6215] COND TRUE last_index < 15 [L6216] set_impl[last_index] = e [L6217] last_index = last_index + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6333] RET ldv_set_add(LDV_SKBS, skb) [L6334] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6155] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, usb_counter=0] [L6155] tmp = ldv_skb_alloc() [L6156] COND TRUE \read(*tmp) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, tmp={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_counter=0] [L6158] CALL, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=0, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, usb_counter=0] [L6158] RET, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, tmp={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_counter=0] [L6158] tmp->head = ldv_malloc(size) [L6159] EXPR tmp->head [L6159] tmp->data = tmp->head [L6161] return (tmp); [L5758] RET, EXPR ldv_alloc_skb_12(size, 32U) [L5758] gl_skb = ldv_alloc_skb_12(size, 32U) [L5759] COND TRUE (unsigned long )gl_skb != (unsigned long )((struct sk_buff *)0) [L5760] __len = (size_t )size VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __len=0, count=4294967298, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, gl_skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:-4}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5761] CALL, EXPR skb_put(gl_skb, size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=4294967296, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6427] EXPR arg0->data [L6427] EXPR arg0->tail [L6427] unsigned char *ret_val = arg0->data + arg0->tail; [L6428] EXPR arg0->tail [L6428] arg0->tail += arg1 [L6429] return ret_val; [L5761] RET, EXPR skb_put(gl_skb, size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __len=0, count=4294967298, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, gl_skb={-(((__int128) 0 << 64) | 18446744073709551615U):0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:-4}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5761] tmp___2 = skb_put(gl_skb, size) [L5762-L5763] EXPR, FCALL memcpy((void *)tmp___2, (void const *)(& packet->packet_data), __len) [L5762-L5763] __ret = memcpy((void *)tmp___2, (void const *)(& packet->packet_data), __len) [L5764] FCALL usbnet_skb_return(dev, gl_skb) [L5767] packet = (struct gl_packet *)(& packet->packet_data) + (unsigned long )size [L5768] count = count - 1U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, count=4294967297, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5769] CALL skb_pull(skb, size + 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4294967300, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4294967300, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5769] RET skb_pull(skb, size + 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, count=4294967297, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5771] COND FALSE !(count > 1U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5775] CALL skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5775] RET skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5776] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, descriptor={43:0}, descriptor___0={45:0}, descriptor___1={34:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L5776] COND FALSE !(skb->len > 1514U) [L5792] return (1); [L5792] return (1); [L5792] return (1); [L5792] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, \result=1, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={4294967322:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=4294967296, skb={0:0}, usb_counter=0] [L6058] RET genelink_rx_fixup(genelink_info_group0, genelink_info_group1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6059] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6052] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6018] tmp___3 = __VERIFIER_nondet_int() [L6020] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=0, tmp___4=0, usb_counter=0] [L6016] case 1: [L6022] CALL gl620a_driver_exit() [L5888] CALL ldv_usb_deregister_14(& gl620a_driver) [L6181] FCALL usb_deregister(arg) [L6182] ldv_state_variable_1 = 0 [L5888] RET ldv_usb_deregister_14(& gl620a_driver) [L6022] RET gl620a_driver_exit() [L6023] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0={30:0}, ldvarg1={0:0}, ldvarg2={26:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=0, tmp___4=0, usb_counter=0] [L6112] CALL ldv_check_final_state() [L6392] int tmp___7 ; [L6394] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L6283] return (last_index == 0); [L6394] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L6394] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L6395] COND FALSE !(\read(tmp___7)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6397] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5639] reach_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 16 procedures, 185 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 363.7s, OverallIterations: 10, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 88.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 41 mSolverCounterUnknown, 742 SdHoareTripleChecker+Valid, 87.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 740 mSDsluCounter, 8305 SdHoareTripleChecker+Invalid, 86.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6247 mSDsCounter, 24 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1468 IncrementalHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24 mSolverCounterUnsat, 2058 mSDtfsCounter, 1468 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 763 GetRequests, 644 SyntacticMatches, 8 SemanticMatches, 111 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1905 ImplicationChecksByTransitivity, 148.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1443occurred in iteration=9, InterpolantAutomatonStates: 51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 9 MinimizatonAttempts, 86 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 5.6s InterpolantComputationTime, 1592 NumberOfCodeBlocks, 1592 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1573 ConstructedInterpolants, 0 QuantifiedInterpolants, 1942 SizeOfPredicates, 0 NumberOfNonLiveVariables, 4884 ConjunctsInSsa, 52 ConjunctsInUnsatCore, 13 InterpolantComputations, 8 PerfectInterpolantSequences, 1149/1166 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 05:28:00,414 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2024-11-14 05:28:00,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:28:03,486 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:28:03,604 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2024-11-14 05:28:03,610 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:28:03,610 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:28:03,633 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:28:03,634 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:28:03,634 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:28:03,634 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:28:03,634 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:28:03,635 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:28:03,635 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:28:03,635 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:28:03,635 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:28:03,635 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:28:03,635 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:28:03,636 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:28:03,636 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:28:03,636 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:28:03,636 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:28:03,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:28:03,638 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:28:03,639 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:28:03,639 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:28:03,640 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:28:03,640 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b [2024-11-14 05:28:03,996 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:28:04,004 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:28:04,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:28:04,008 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:28:04,009 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:28:04,010 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 05:28:06,097 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:28:06,663 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:28:06,666 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2024-11-14 05:28:06,712 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/dfb9f2459/9072ba0fb74f46e4a2670a8bff699d50/FLAGf0cf4ee02 [2024-11-14 05:28:06,740 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/data/dfb9f2459/9072ba0fb74f46e4a2670a8bff699d50 [2024-11-14 05:28:06,742 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:28:06,743 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:28:06,744 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:28:06,744 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:28:06,748 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:28:06,749 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:28:06" (1/1) ... [2024-11-14 05:28:06,750 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ef4e090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:06, skipping insertion in model container [2024-11-14 05:28:06,750 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:28:06" (1/1) ... [2024-11-14 05:28:06,834 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:28:07,555 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2024-11-14 05:28:07,626 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,626 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,637 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,637 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,639 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,667 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,668 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,669 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,672 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,673 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,673 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,673 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,754 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,788 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:07,789 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:28:07,836 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-14 05:28:07,873 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:28:08,128 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2024-11-14 05:28:08,145 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,149 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,158 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,161 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,161 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,174 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,176 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,178 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,179 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,180 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,181 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,181 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,211 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,221 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 05:28:08,222 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:28:08,242 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:28:08,421 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2024-11-14 05:28:08,494 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:28:08,544 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:28:08,544 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08 WrapperNode [2024-11-14 05:28:08,545 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:28:08,546 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:28:08,546 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:28:08,546 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:28:08,553 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,601 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,652 INFO L138 Inliner]: procedures = 115, calls = 399, calls flagged for inlining = 41, calls inlined = 38, statements flattened = 1018 [2024-11-14 05:28:08,652 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:28:08,653 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:28:08,653 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:28:08,653 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:28:08,660 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,660 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,675 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,680 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,749 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,763 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,777 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,785 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,794 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:28:08,795 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:28:08,795 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:28:08,795 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:28:08,796 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (1/1) ... [2024-11-14 05:28:08,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:28:08,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:28:08,836 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:28:08,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:28:08,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2024-11-14 05:28:08,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2024-11-14 05:28:08,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 05:28:08,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2024-11-14 05:28:08,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 05:28:08,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 05:28:08,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 05:28:08,894 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2024-11-14 05:28:08,894 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2024-11-14 05:28:08,894 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-14 05:28:08,894 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-14 05:28:08,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 05:28:08,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 05:28:08,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-11-14 05:28:08,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-11-14 05:28:08,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 05:28:08,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 05:28:08,896 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2024-11-14 05:28:08,896 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2024-11-14 05:28:08,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2024-11-14 05:28:08,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2024-11-14 05:28:08,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2024-11-14 05:28:08,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2024-11-14 05:28:08,898 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 05:28:08,898 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 05:28:08,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 05:28:08,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 05:28:08,898 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:28:08,899 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2024-11-14 05:28:08,899 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_tx_fixup [2024-11-14 05:28:08,899 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_tx_fixup [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_rx_fixup [2024-11-14 05:28:08,899 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_rx_fixup [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 05:28:08,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-11-14 05:28:08,900 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-14 05:28:08,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-14 05:28:08,900 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:28:08,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:28:09,346 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:28:09,349 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:28:09,566 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 05:28:21,103 INFO L? ?]: Removed 404 outVars from TransFormulas that were not future-live. [2024-11-14 05:28:21,104 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:28:21,120 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:28:21,121 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 05:28:21,121 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:28:21 BoogieIcfgContainer [2024-11-14 05:28:21,122 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:28:21,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:28:21,125 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:28:21,133 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:28:21,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:28:06" (1/3) ... [2024-11-14 05:28:21,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f58d577 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:28:21, skipping insertion in model container [2024-11-14 05:28:21,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:28:08" (2/3) ... [2024-11-14 05:28:21,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f58d577 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:28:21, skipping insertion in model container [2024-11-14 05:28:21,136 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:28:21" (3/3) ... [2024-11-14 05:28:21,137 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2024-11-14 05:28:21,157 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:28:21,164 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i that has 16 procedures, 249 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-14 05:28:21,257 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:28:21,276 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ffb6d87, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:28:21,276 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:28:21,283 INFO L276 IsEmpty]: Start isEmpty. Operand has 248 states, 193 states have (on average 1.38860103626943) internal successors, (268), 199 states have internal predecessors, (268), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-14 05:28:21,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 05:28:21,300 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:21,301 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-14 05:28:21,301 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:21,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash -535263886, now seen corresponding path program 1 times [2024-11-14 05:28:21,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:21,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646427041] [2024-11-14 05:28:21,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:21,331 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:21,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:21,336 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:21,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 05:28:23,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:23,522 INFO L255 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:28:23,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:23,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 05:28:23,723 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:23,724 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:23,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646427041] [2024-11-14 05:28:23,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646427041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:23,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:28:23,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:28:23,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475934127] [2024-11-14 05:28:23,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:23,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:28:23,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:23,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:28:23,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:28:23,756 INFO L87 Difference]: Start difference. First operand has 248 states, 193 states have (on average 1.38860103626943) internal successors, (268), 199 states have internal predecessors, (268), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-14 05:28:23,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:23,962 INFO L93 Difference]: Finished difference Result 494 states and 704 transitions. [2024-11-14 05:28:23,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:28:23,972 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2024-11-14 05:28:23,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:23,989 INFO L225 Difference]: With dead ends: 494 [2024-11-14 05:28:23,989 INFO L226 Difference]: Without dead ends: 238 [2024-11-14 05:28:23,995 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:28:24,002 INFO L432 NwaCegarLoop]: 334 mSDtfsCounter, 0 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:24,006 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 999 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:28:24,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-14 05:28:24,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2024-11-14 05:28:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 189 states have (on average 1.3492063492063493) internal successors, (255), 189 states have internal predecessors, (255), 35 states have call successors, (35), 14 states have call predecessors, (35), 13 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-14 05:28:24,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 324 transitions. [2024-11-14 05:28:24,086 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 324 transitions. Word has length 42 [2024-11-14 05:28:24,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:24,088 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 324 transitions. [2024-11-14 05:28:24,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-14 05:28:24,089 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 324 transitions. [2024-11-14 05:28:24,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-14 05:28:24,092 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:24,092 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-14 05:28:24,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 05:28:24,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:24,297 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:24,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:24,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1223322500, now seen corresponding path program 1 times [2024-11-14 05:28:24,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:24,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393133398] [2024-11-14 05:28:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:24,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:24,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:24,303 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:24,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 05:28:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:26,530 INFO L255 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:26,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:26,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-14 05:28:26,856 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 05:28:27,597 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:27,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393133398] [2024-11-14 05:28:27,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393133398] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:27,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2059878962] [2024-11-14 05:28:27,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:27,598 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:27,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:27,601 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:27,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 05:28:29,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:29,697 INFO L255 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:28:29,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:30,012 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-14 05:28:30,012 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:30,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2059878962] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:30,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:28:30,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 05:28:30,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315340890] [2024-11-14 05:28:30,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:30,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:28:30,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:30,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:28:30,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:30,015 INFO L87 Difference]: Start difference. First operand 238 states and 324 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:28:32,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:32,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:32,415 INFO L93 Difference]: Finished difference Result 659 states and 906 transitions. [2024-11-14 05:28:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:28:32,416 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 44 [2024-11-14 05:28:32,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:32,421 INFO L225 Difference]: With dead ends: 659 [2024-11-14 05:28:32,421 INFO L226 Difference]: Without dead ends: 438 [2024-11-14 05:28:32,423 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:32,424 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 278 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:32,425 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 635 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2024-11-14 05:28:32,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2024-11-14 05:28:32,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2024-11-14 05:28:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 350 states have (on average 1.3628571428571428) internal successors, (477), 350 states have internal predecessors, (477), 62 states have call successors, (62), 26 states have call predecessors, (62), 25 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-11-14 05:28:32,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 600 transitions. [2024-11-14 05:28:32,498 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 600 transitions. Word has length 44 [2024-11-14 05:28:32,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:32,499 INFO L471 AbstractCegarLoop]: Abstraction has 438 states and 600 transitions. [2024-11-14 05:28:32,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:28:32,500 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 600 transitions. [2024-11-14 05:28:32,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 05:28:32,503 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:32,503 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-14 05:28:32,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-14 05:28:32,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 05:28:32,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:32,904 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:32,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:32,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1943896440, now seen corresponding path program 1 times [2024-11-14 05:28:32,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:32,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [893573686] [2024-11-14 05:28:32,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:32,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:32,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:32,912 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:32,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 05:28:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:34,667 INFO L255 TraceCheckSpWp]: Trace formula consists of 842 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:34,670 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:35,062 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-14 05:28:35,062 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:36,092 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 05:28:36,092 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:36,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [893573686] [2024-11-14 05:28:36,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [893573686] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:36,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [369923151] [2024-11-14 05:28:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:36,093 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:36,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:36,096 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:36,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 05:28:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:37,486 INFO L255 TraceCheckSpWp]: Trace formula consists of 842 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:37,488 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-14 05:28:38,921 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:38,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [369923151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:38,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:28:38,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-14 05:28:38,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574485038] [2024-11-14 05:28:38,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:38,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:28:38,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:38,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:28:38,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-14 05:28:38,924 INFO L87 Difference]: Start difference. First operand 438 states and 600 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:28:39,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:39,803 INFO L93 Difference]: Finished difference Result 1277 states and 1768 transitions. [2024-11-14 05:28:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:28:39,804 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2024-11-14 05:28:39,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:39,813 INFO L225 Difference]: With dead ends: 1277 [2024-11-14 05:28:39,813 INFO L226 Difference]: Without dead ends: 850 [2024-11-14 05:28:39,816 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-14 05:28:39,817 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 285 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1291 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.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:39,817 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1291 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 05:28:39,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2024-11-14 05:28:39,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 850. [2024-11-14 05:28:39,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 681 states have (on average 1.3641703377386196) internal successors, (929), 681 states have internal predecessors, (929), 119 states have call successors, (119), 50 states have call predecessors, (119), 49 states have return successors, (124), 118 states have call predecessors, (124), 118 states have call successors, (124) [2024-11-14 05:28:39,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1172 transitions. [2024-11-14 05:28:39,904 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1172 transitions. Word has length 54 [2024-11-14 05:28:39,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:39,904 INFO L471 AbstractCegarLoop]: Abstraction has 850 states and 1172 transitions. [2024-11-14 05:28:39,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:28:39,905 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1172 transitions. [2024-11-14 05:28:39,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-14 05:28:39,915 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:39,915 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:28:39,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 05:28:40,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 05:28:40,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:40,317 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:40,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:40,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1154620127, now seen corresponding path program 1 times [2024-11-14 05:28:40,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:40,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104935849] [2024-11-14 05:28:40,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:40,319 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:40,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:40,322 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:40,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 05:28:42,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:42,177 INFO L255 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:42,182 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:42,532 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 05:28:42,532 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-14 05:28:44,458 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:44,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104935849] [2024-11-14 05:28:44,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104935849] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:44,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1871346466] [2024-11-14 05:28:44,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:44,459 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:44,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:44,461 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:44,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 05:28:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:46,317 INFO L255 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:28:46,322 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:46,643 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-14 05:28:46,643 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:46,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1871346466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:46,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:28:46,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 05:28:46,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455882817] [2024-11-14 05:28:46,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:46,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:28:46,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:46,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:28:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:46,649 INFO L87 Difference]: Start difference. First operand 850 states and 1172 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:28:47,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:47,530 INFO L93 Difference]: Finished difference Result 1913 states and 2654 transitions. [2024-11-14 05:28:47,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:28:47,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 128 [2024-11-14 05:28:47,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:47,541 INFO L225 Difference]: With dead ends: 1913 [2024-11-14 05:28:47,541 INFO L226 Difference]: Without dead ends: 1080 [2024-11-14 05:28:47,545 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:47,547 INFO L432 NwaCegarLoop]: 334 mSDtfsCounter, 111 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 616 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.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:47,547 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 616 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 05:28:47,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2024-11-14 05:28:47,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1071. [2024-11-14 05:28:47,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 879 states have (on average 1.3902161547212741) internal successors, (1222), 879 states have internal predecessors, (1222), 132 states have call successors, (132), 60 states have call predecessors, (132), 59 states have return successors, (137), 131 states have call predecessors, (137), 131 states have call successors, (137) [2024-11-14 05:28:47,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1491 transitions. [2024-11-14 05:28:47,654 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1491 transitions. Word has length 128 [2024-11-14 05:28:47,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:47,655 INFO L471 AbstractCegarLoop]: Abstraction has 1071 states and 1491 transitions. [2024-11-14 05:28:47,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-14 05:28:47,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1491 transitions. [2024-11-14 05:28:47,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-14 05:28:47,666 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:47,666 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:28:47,679 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 05:28:47,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 05:28:48,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:48,067 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:48,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:48,068 INFO L85 PathProgramCache]: Analyzing trace with hash -363830449, now seen corresponding path program 1 times [2024-11-14 05:28:48,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:48,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779583911] [2024-11-14 05:28:48,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:48,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:48,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:48,071 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:48,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 05:28:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:50,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:50,052 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:50,401 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-14 05:28:50,401 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:52,575 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-14 05:28:52,575 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:52,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779583911] [2024-11-14 05:28:52,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779583911] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:52,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1035087284] [2024-11-14 05:28:52,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:52,577 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:52,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:52,580 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:52,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 05:28:54,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:54,756 INFO L255 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:28:54,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-14 05:28:55,500 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:55,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1035087284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:55,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:28:55,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 05:28:55,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142910265] [2024-11-14 05:28:55,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:55,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:28:55,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:55,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:28:55,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:55,503 INFO L87 Difference]: Start difference. First operand 1071 states and 1491 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-14 05:28:57,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:58,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:58,285 INFO L93 Difference]: Finished difference Result 2863 states and 3984 transitions. [2024-11-14 05:28:58,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:28:58,289 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 150 [2024-11-14 05:28:58,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:58,304 INFO L225 Difference]: With dead ends: 2863 [2024-11-14 05:28:58,304 INFO L226 Difference]: Without dead ends: 1820 [2024-11-14 05:28:58,308 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 440 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:28:58,310 INFO L432 NwaCegarLoop]: 454 mSDtfsCounter, 268 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:58,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 733 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 22 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2024-11-14 05:28:58,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2024-11-14 05:28:58,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1811. [2024-11-14 05:28:58,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1811 states, 1489 states have (on average 1.374076561450638) internal successors, (2046), 1489 states have internal predecessors, (2046), 218 states have call successors, (218), 104 states have call predecessors, (218), 103 states have return successors, (225), 217 states have call predecessors, (225), 217 states have call successors, (225) [2024-11-14 05:28:58,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1811 states to 1811 states and 2489 transitions. [2024-11-14 05:28:58,423 INFO L78 Accepts]: Start accepts. Automaton has 1811 states and 2489 transitions. Word has length 150 [2024-11-14 05:28:58,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:58,424 INFO L471 AbstractCegarLoop]: Abstraction has 1811 states and 2489 transitions. [2024-11-14 05:28:58,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-14 05:28:58,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1811 states and 2489 transitions. [2024-11-14 05:28:58,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-14 05:28:58,435 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:58,435 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:28:58,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-14 05:28:58,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 05:28:58,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:58,837 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:58,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:58,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1038689323, now seen corresponding path program 1 times [2024-11-14 05:28:58,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:58,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071533783] [2024-11-14 05:28:58,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:58,840 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:28:58,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:58,843 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:28:58,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-14 05:29:00,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:00,877 INFO L255 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:00,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:01,269 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-14 05:29:01,269 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-14 05:29:03,112 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:29:03,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071533783] [2024-11-14 05:29:03,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071533783] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:03,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [154104227] [2024-11-14 05:29:03,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:03,113 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:03,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:29:03,115 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:29:03,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 05:29:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:05,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:05,885 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:06,009 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-14 05:29:06,010 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:07,868 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-14 05:29:07,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [154104227] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:07,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157411261] [2024-11-14 05:29:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:07,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:07,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:29:07,872 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:29:07,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 05:29:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:09,632 INFO L255 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:29:09,640 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:10,658 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-11-14 05:29:10,658 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:29:10,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157411261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:29:10,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2024-11-14 05:29:10,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5, 5, 5] total 11 [2024-11-14 05:29:10,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311895796] [2024-11-14 05:29:10,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:29:10,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:29:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:29:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:29:10,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-14 05:29:10,662 INFO L87 Difference]: Start difference. First operand 1811 states and 2489 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 05:29:10,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:29:10,946 INFO L93 Difference]: Finished difference Result 3632 states and 5025 transitions. [2024-11-14 05:29:10,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:29:10,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 150 [2024-11-14 05:29:10,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:29:10,962 INFO L225 Difference]: With dead ends: 3632 [2024-11-14 05:29:10,962 INFO L226 Difference]: Without dead ends: 1849 [2024-11-14 05:29:10,969 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-14 05:29:10,970 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 0 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1279 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:29:10,970 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1279 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 05:29:10,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1849 states. [2024-11-14 05:29:11,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1849 to 1843. [2024-11-14 05:29:11,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1843 states, 1513 states have (on average 1.3681427627230667) internal successors, (2070), 1513 states have internal predecessors, (2070), 218 states have call successors, (218), 104 states have call predecessors, (218), 111 states have return successors, (241), 225 states have call predecessors, (241), 217 states have call successors, (241) [2024-11-14 05:29:11,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1843 states to 1843 states and 2529 transitions. [2024-11-14 05:29:11,101 INFO L78 Accepts]: Start accepts. Automaton has 1843 states and 2529 transitions. Word has length 150 [2024-11-14 05:29:11,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:29:11,102 INFO L471 AbstractCegarLoop]: Abstraction has 1843 states and 2529 transitions. [2024-11-14 05:29:11,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-14 05:29:11,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1843 states and 2529 transitions. [2024-11-14 05:29:11,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-11-14 05:29:11,109 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:29:11,109 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:29:11,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-14 05:29:11,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2024-11-14 05:29:11,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 05:29:11,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:11,711 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:29:11,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:29:11,711 INFO L85 PathProgramCache]: Analyzing trace with hash 660039190, now seen corresponding path program 1 times [2024-11-14 05:29:11,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:29:11,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [867852425] [2024-11-14 05:29:11,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:11,712 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:29:11,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:29:11,714 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:29:11,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-14 05:29:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:13,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 1161 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:13,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:14,124 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-14 05:29:14,124 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:16,675 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-14 05:29:16,675 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:29:16,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [867852425] [2024-11-14 05:29:16,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [867852425] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:16,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [29491139] [2024-11-14 05:29:16,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:16,676 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:16,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:29:16,683 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:29:16,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 05:29:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:18,543 INFO L255 TraceCheckSpWp]: Trace formula consists of 1161 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 05:29:18,547 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-11-14 05:29:20,917 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:29:20,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [29491139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:29:20,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:29:20,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5, 5] total 16 [2024-11-14 05:29:20,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951976949] [2024-11-14 05:29:20,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:29:20,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 05:29:20,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:29:20,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 05:29:20,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-14 05:29:20,920 INFO L87 Difference]: Start difference. First operand 1843 states and 2529 transitions. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 8 states have internal predecessors, (97), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 05:29:22,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:29:22,175 INFO L93 Difference]: Finished difference Result 3720 states and 5125 transitions. [2024-11-14 05:29:22,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 05:29:22,176 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 8 states have internal predecessors, (97), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) Word has length 157 [2024-11-14 05:29:22,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:29:22,189 INFO L225 Difference]: With dead ends: 3720 [2024-11-14 05:29:22,189 INFO L226 Difference]: Without dead ends: 1905 [2024-11-14 05:29:22,195 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-14 05:29:22,196 INFO L432 NwaCegarLoop]: 330 mSDtfsCounter, 7 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2938 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:29:22,196 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2938 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 05:29:22,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1905 states. [2024-11-14 05:29:22,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1905 to 1875. [2024-11-14 05:29:22,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1875 states, 1537 states have (on average 1.3571893298633702) internal successors, (2086), 1537 states have internal predecessors, (2086), 218 states have call successors, (218), 104 states have call predecessors, (218), 119 states have return successors, (249), 233 states have call predecessors, (249), 217 states have call successors, (249) [2024-11-14 05:29:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2553 transitions. [2024-11-14 05:29:22,317 INFO L78 Accepts]: Start accepts. Automaton has 1875 states and 2553 transitions. Word has length 157 [2024-11-14 05:29:22,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:29:22,318 INFO L471 AbstractCegarLoop]: Abstraction has 1875 states and 2553 transitions. [2024-11-14 05:29:22,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 8 states have internal predecessors, (97), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 05:29:22,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1875 states and 2553 transitions. [2024-11-14 05:29:22,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-11-14 05:29:22,324 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:29:22,324 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:29:22,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2024-11-14 05:29:22,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-14 05:29:22,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:22,725 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:29:22,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:29:22,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2035033805, now seen corresponding path program 1 times [2024-11-14 05:29:22,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:29:22,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2108165024] [2024-11-14 05:29:22,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:22,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:29:22,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:29:22,729 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:29:22,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-14 05:29:24,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:24,847 INFO L255 TraceCheckSpWp]: Trace formula consists of 1186 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:24,851 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:25,188 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:29:25,188 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:27,593 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-14 05:29:27,594 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:29:27,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2108165024] [2024-11-14 05:29:27,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2108165024] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:27,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [791256703] [2024-11-14 05:29:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:27,594 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:27,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:29:27,596 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:29:27,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-14 05:29:30,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:30,479 INFO L255 TraceCheckSpWp]: Trace formula consists of 1186 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:30,483 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:30,607 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:29:30,607 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:32,426 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-14 05:29:32,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [791256703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:32,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041330913] [2024-11-14 05:29:32,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:32,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:32,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:29:32,429 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:29:32,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 05:29:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:33,996 INFO L255 TraceCheckSpWp]: Trace formula consists of 1186 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-14 05:29:33,999 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-14 05:29:37,794 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:29:37,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041330913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:29:37,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2024-11-14 05:29:37,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [5, 5, 5, 5] total 18 [2024-11-14 05:29:37,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456586869] [2024-11-14 05:29:37,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:29:37,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 05:29:37,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:29:37,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 05:29:37,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:29:37,797 INFO L87 Difference]: Start difference. First operand 1875 states and 2553 transitions. Second operand has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-14 05:29:39,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:29:39,772 INFO L93 Difference]: Finished difference Result 3808 states and 5213 transitions. [2024-11-14 05:29:39,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-14 05:29:39,773 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) Word has length 163 [2024-11-14 05:29:39,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:29:39,786 INFO L225 Difference]: With dead ends: 3808 [2024-11-14 05:29:39,786 INFO L226 Difference]: Without dead ends: 1961 [2024-11-14 05:29:39,792 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 794 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:29:39,793 INFO L432 NwaCegarLoop]: 337 mSDtfsCounter, 11 mSDsluCounter, 3324 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 3661 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:29:39,793 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 3661 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-14 05:29:39,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2024-11-14 05:29:39,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1915. [2024-11-14 05:29:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1569 states have (on average 1.349904397705545) internal successors, (2118), 1569 states have internal predecessors, (2118), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2024-11-14 05:29:39,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 2601 transitions. [2024-11-14 05:29:39,901 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 2601 transitions. Word has length 163 [2024-11-14 05:29:39,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:29:39,901 INFO L471 AbstractCegarLoop]: Abstraction has 1915 states and 2601 transitions. [2024-11-14 05:29:39,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2024-11-14 05:29:39,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 2601 transitions. [2024-11-14 05:29:39,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-11-14 05:29:39,908 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:29:39,908 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:29:39,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-14 05:29:40,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 05:29:40,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2024-11-14 05:29:40,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:29:40,509 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:29:40,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:29:40,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1588653406, now seen corresponding path program 1 times [2024-11-14 05:29:40,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:29:40,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287663930] [2024-11-14 05:29:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:40,510 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:29:40,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:29:40,512 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:29:40,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-11-14 05:29:42,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:42,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:42,254 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:42,560 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:29:42,561 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:45,088 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-14 05:29:45,089 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:29:45,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287663930] [2024-11-14 05:29:45,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287663930] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:45,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1699130377] [2024-11-14 05:29:45,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:45,089 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:45,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:29:45,091 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:29:45,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 05:29:48,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:48,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:48,427 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:48,525 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:29:48,525 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-14 05:29:50,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1699130377] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:50,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143869484] [2024-11-14 05:29:50,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:50,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:50,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:29:50,570 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:29:50,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 05:29:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:52,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:29:52,524 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:52,636 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 05:29:52,636 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:54,716 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-14 05:29:54,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143869484] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:54,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 05:29:54,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2024-11-14 05:29:54,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218441323] [2024-11-14 05:29:54,717 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 05:29:54,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-14 05:29:54,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:29:54,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-14 05:29:54,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:29:54,720 INFO L87 Difference]: Start difference. First operand 1915 states and 2601 transitions. Second operand has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-14 05:29:55,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:29:55,306 INFO L93 Difference]: Finished difference Result 3817 states and 5191 transitions. [2024-11-14 05:29:55,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 05:29:55,307 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 172 [2024-11-14 05:29:55,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:29:55,318 INFO L225 Difference]: With dead ends: 3817 [2024-11-14 05:29:55,318 INFO L226 Difference]: Without dead ends: 1918 [2024-11-14 05:29:55,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1027 GetRequests, 1020 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:29:55,323 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 0 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1280 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:29:55,324 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1280 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 05:29:55,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2024-11-14 05:29:55,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1918. [2024-11-14 05:29:55,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1918 states, 1572 states have (on average 1.349236641221374) internal successors, (2121), 1572 states have internal predecessors, (2121), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2024-11-14 05:29:55,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1918 states and 2604 transitions. [2024-11-14 05:29:55,417 INFO L78 Accepts]: Start accepts. Automaton has 1918 states and 2604 transitions. Word has length 172 [2024-11-14 05:29:55,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:29:55,417 INFO L471 AbstractCegarLoop]: Abstraction has 1918 states and 2604 transitions. [2024-11-14 05:29:55,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-14 05:29:55,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1918 states and 2604 transitions. [2024-11-14 05:29:55,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2024-11-14 05:29:55,455 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:29:55,455 INFO L215 NwaCegarLoop]: trace histogram [8, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:29:55,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 05:29:55,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2024-11-14 05:29:55,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 05:29:56,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:56,056 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:29:56,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:29:56,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1179346536, now seen corresponding path program 2 times [2024-11-14 05:29:56,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:29:56,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1365296836] [2024-11-14 05:29:56,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 05:29:56,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:29:56,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:29:56,061 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 05:29:56,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2024-11-14 05:30:06,009 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 05:30:06,009 INFO L228 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-14 05:30:06,009 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 05:30:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:30:12,320 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2024-11-14 05:30:12,320 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 05:30:12,321 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 05:30:12,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2024-11-14 05:30:12,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:30:12,528 INFO L407 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:30:12,803 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 05:30:12,808 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 05:30:12 BoogieIcfgContainer [2024-11-14 05:30:12,808 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 05:30:12,809 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 05:30:12,809 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 05:30:12,809 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 05:30:12,812 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:28:21" (3/4) ... [2024-11-14 05:30:12,815 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 05:30:12,816 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 05:30:12,817 INFO L158 Benchmark]: Toolchain (without parser) took 126073.57ms. Allocated memory was 83.9MB in the beginning and 763.4MB in the end (delta: 679.5MB). Free memory was 51.3MB in the beginning and 507.7MB in the end (delta: -456.4MB). Peak memory consumption was 221.1MB. Max. memory is 16.1GB. [2024-11-14 05:30:12,818 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 83.9MB. Free memory is still 63.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:30:12,818 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1800.92ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 51.2MB in the beginning and 54.4MB in the end (delta: -3.3MB). Peak memory consumption was 74.1MB. Max. memory is 16.1GB. [2024-11-14 05:30:12,819 INFO L158 Benchmark]: Boogie Procedure Inliner took 106.42ms. Allocated memory is still 125.8MB. Free memory was 54.4MB in the beginning and 48.0MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:30:12,820 INFO L158 Benchmark]: Boogie Preprocessor took 141.77ms. Allocated memory is still 125.8MB. Free memory was 48.0MB in the beginning and 40.2MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 05:30:12,820 INFO L158 Benchmark]: RCFGBuilder took 12326.62ms. Allocated memory was 125.8MB in the beginning and 234.9MB in the end (delta: 109.1MB). Free memory was 40.2MB in the beginning and 147.0MB in the end (delta: -106.8MB). Peak memory consumption was 85.2MB. Max. memory is 16.1GB. [2024-11-14 05:30:12,821 INFO L158 Benchmark]: TraceAbstraction took 111683.79ms. Allocated memory was 234.9MB in the beginning and 763.4MB in the end (delta: 528.5MB). Free memory was 147.0MB in the beginning and 507.8MB in the end (delta: -360.8MB). Peak memory consumption was 165.2MB. Max. memory is 16.1GB. [2024-11-14 05:30:12,821 INFO L158 Benchmark]: Witness Printer took 6.71ms. Allocated memory is still 763.4MB. Free memory was 507.8MB in the beginning and 507.7MB in the end (delta: 72.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:30:12,823 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.40ms. Allocated memory is still 83.9MB. Free memory is still 63.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1800.92ms. Allocated memory was 83.9MB in the beginning and 125.8MB in the end (delta: 41.9MB). Free memory was 51.2MB in the beginning and 54.4MB in the end (delta: -3.3MB). Peak memory consumption was 74.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 106.42ms. Allocated memory is still 125.8MB. Free memory was 54.4MB in the beginning and 48.0MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 141.77ms. Allocated memory is still 125.8MB. Free memory was 48.0MB in the beginning and 40.2MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 12326.62ms. Allocated memory was 125.8MB in the beginning and 234.9MB in the end (delta: 109.1MB). Free memory was 40.2MB in the beginning and 147.0MB in the end (delta: -106.8MB). Peak memory consumption was 85.2MB. Max. memory is 16.1GB. * TraceAbstraction took 111683.79ms. Allocated memory was 234.9MB in the beginning and 763.4MB in the end (delta: 528.5MB). Free memory was 147.0MB in the beginning and 507.8MB in the end (delta: -360.8MB). Peak memory consumption was 165.2MB. Max. memory is 16.1GB. * Witness Printer took 6.71ms. Allocated memory is still 763.4MB. Free memory was 507.8MB in the beginning and 507.7MB in the end (delta: 72.8kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 5639]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 5861. Possible FailurePath: [L5662] int LDV_IN_INTERRUPT = 1; [L5663] int ldv_state_variable_2 ; [L5664] struct usbnet *genelink_info_group0 ; [L5665] int ref_cnt ; [L5666] int ldv_state_variable_1 ; [L5667] int usb_counter ; [L5668] struct usb_interface *gl620a_driver_group1 ; [L5669] int ldv_state_variable_0 ; [L5670] struct sk_buff *genelink_info_group1 ; [L5860-L5862] static struct driver_info const genelink_info = {(char *)"Genesys GeneLink", 4114, & genelink_bind, 0, 0, 0, 0, 0, 0, 0, & genelink_rx_fixup, & genelink_tx_fixup, 0, 0, 1, 2, 0UL}; [L5863-L5865] static struct usb_device_id const products[2U] = { {3U, 1507U, 1282U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned long )(& genelink_info)}}; [L5866] struct usb_device_id const __mod_usb__products_device_table ; [L5867-L5876] static struct usb_driver gl620a_driver = {"gl620a", & usbnet_probe, & usbnet_disconnect, 0, & usbnet_suspend, & usbnet_resume, 0, 0, 0, (struct usb_device_id const *)(& products), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0}; [L5893] int ldv_retval_2 ; [L5894] int ldv_retval_5 ; [L5895] int ldv_retval_0 ; [L5896] int ldv_retval_4 ; [L5899] int ldv_retval_1 ; [L5901] int ldv_retval_3 ; [L6187] Element set_impl[15] ; [L6188] int last_index = 0; [L6322] Set LDV_SKBS ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5925] struct usb_device_id *ldvarg1 ; [L5926] void *tmp ; [L5927] pm_message_t ldvarg0 ; [L5928] struct usb_interface *ldvarg3 ; [L5929] void *tmp___0 ; [L5930] gfp_t ldvarg2 ; [L5931] int tmp___1 ; [L5932] int tmp___2 ; [L5933] int tmp___3 ; [L5934] int tmp___4 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg2={-9223372036854775782:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5936] CALL, EXPR ldv_zalloc(32UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=32, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=32, usb_counter=0] [L5936] RET, EXPR ldv_zalloc(32UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg2={-9223372036854775782:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5936] tmp = ldv_zalloc(32UL) [L5937] ldvarg1 = (struct usb_device_id *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5938] CALL, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1560, \result={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1560, usb_counter=0] [L5938] RET, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5938] tmp___0 = ldv_zalloc(1560UL) [L5939] ldvarg3 = (struct usb_interface *)tmp___0 [L5940] CALL ldv_initialize() [L6341] CALL ldv_set_init(LDV_SKBS) [L6193] set = set_impl [L6194] last_index = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6341] RET ldv_set_init(LDV_SKBS) [L5940] RET ldv_initialize() [L5941] FCALL memset((void *)(& ldvarg0), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5942] FCALL memset((void *)(& ldvarg2), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5943] ldv_state_variable_1 = 0 [L5944] ref_cnt = 0 [L5945] ldv_state_variable_0 = 1 [L5946] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6018] tmp___3 = __VERIFIER_nondet_int() [L6020] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=1, usb_counter=0] [L6016] case 1: [L6028] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, usb_counter=0] [L6016] case 1: [L6030] CALL, EXPR gl620a_driver_init() [L5879] int tmp ; [L5881] CALL, EXPR ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L6167] ldv_func_ret_type ldv_func_res ; [L6168] int tmp ; [L6170] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6436] return __VERIFIER_nondet_int(); [L6170] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6170] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6171] ldv_func_res = tmp [L6172] ldv_state_variable_1 = 1 [L6173] usb_counter = 0 [L6174] CALL ldv_usb_driver_1() [L5916] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5918] CALL, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1560, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1560, usb_counter=0] [L5918] RET, EXPR ldv_zalloc(1560UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5918] tmp = ldv_zalloc(1560UL) [L5919] gl620a_driver_group1 = (struct usb_interface *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6174] RET ldv_usb_driver_1() [L6175] return (ldv_func_res); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5881] RET, EXPR ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L5881] tmp = ldv_usb_register_driver_13(& gl620a_driver, & __this_module, "gl620a") [L5882] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6030] RET, EXPR gl620a_driver_init() [L6030] ldv_retval_4 = gl620a_driver_init() [L6016] case 1: [L6032] ldv_state_variable_0 = 3 [L6033] ldv_state_variable_2 = 1 [L6034] CALL ldv_initialize_driver_info_2() [L5904] void *tmp ; [L5905] void *tmp___0 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5907] CALL, EXPR ldv_zalloc(1472UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1472, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1472, usb_counter=0] [L5907] RET, EXPR ldv_zalloc(1472UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5907] tmp = ldv_zalloc(1472UL) [L5908] genelink_info_group0 = (struct usbnet *)tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5909] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND TRUE tmp___0 != 0 [L5610] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=232, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=232, usb_counter=0] [L5909] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5909] tmp___0 = ldv_zalloc(232UL) [L5910] genelink_info_group1 = (struct sk_buff *)tmp___0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6034] RET ldv_initialize_driver_info_2() [L6016] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6052] case 2: [L6054] tmp___4 = __VERIFIER_nondet_int() [L6056] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6052] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6058] CALL genelink_rx_fixup(genelink_info_group0, genelink_info_group1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5700] struct gl_header *header ; [L5701] struct gl_packet *packet ; [L5702] struct sk_buff *gl_skb ; [L5703] u32 size ; [L5704] u32 count ; [L5705] struct _ddebug descriptor ; [L5706] long tmp ; [L5707] struct _ddebug descriptor___0 ; [L5708] long tmp___0 ; [L5709] size_t __len ; [L5710] void *__ret ; [L5711] unsigned char *tmp___2 ; [L5712] struct _ddebug descriptor___1 ; [L5713] long tmp___3 ; [L5715] EXPR skb->len [L5715] EXPR dev->net [L5715] EXPR (dev->net)->hard_header_len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5715] COND FALSE !(skb->len < (unsigned int )(dev->net)->hard_header_len) [L5719] EXPR skb->data [L5719] header = (struct gl_header *)skb->data [L5720] EXPR header->packet_count [L5720] count = header->packet_count [L5721] COND FALSE !(count > 32U) [L5737] packet = & header->packets VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5738] CALL skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5738] RET skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5771] COND TRUE count > 1U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, usb_counter=0] [L5741] EXPR packet->packet_length [L5741] size = packet->packet_length VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5742] COND FALSE !(size > 1514U) [L5758] CALL, EXPR ldv_alloc_skb_12(size, 32U) [L6153] struct sk_buff *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, usb_counter=0] [L6155] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6325] void *skb ; [L6326] void *tmp___7 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5604] void *p ; [L5605] void *tmp ; [L5606] int tmp___0 ; [L5608] tmp___0 = __VERIFIER_nondet_int() [L5609] COND FALSE !(tmp___0 != 0) [L5612] EXPR, FCALL calloc(1UL, size) [L5612] tmp = calloc(1UL, size) [L5613] p = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-9223372036854775799:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5614] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5583] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5614] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-9223372036854775799:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5615] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-9223372036854775799:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6328] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L6329] skb = (struct sk_buff___0 *)tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, skb={-9223372036854775799:0}, usb_counter=0] [L6330] COND FALSE !(! skb) [L6333] CALL ldv_set_add(LDV_SKBS, skb) [L6201] int i ; [L6203] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, e={-9223372036854775799:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6204] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, e={-9223372036854775799:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6205] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, e={-9223372036854775799:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6215] COND TRUE last_index < 15 [L6216] set_impl[last_index] = e [L6217] last_index = last_index + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6333] RET ldv_set_add(LDV_SKBS, skb) [L6334] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-9223372036854775799:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6155] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, usb_counter=0] [L6155] tmp = ldv_skb_alloc() [L6156] COND TRUE \read(*tmp) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, tmp={-9223372036854775799:0}, usb_counter=0] [L6158] CALL, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=0, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, usb_counter=0] [L6158] RET, EXPR ldv_malloc(size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, tmp={-9223372036854775799:0}, usb_counter=0] [L6158] tmp->head = ldv_malloc(size) [L6159] EXPR tmp->head [L6159] tmp->data = tmp->head [L6161] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-9223372036854775799:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, usb_counter=0] [L5758] RET, EXPR ldv_alloc_skb_12(size, 32U) [L5758] gl_skb = ldv_alloc_skb_12(size, 32U) [L5759] COND TRUE (unsigned long )gl_skb != (unsigned long )((struct sk_buff *)0) [L5760] __len = (size_t )size VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __len=0, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, gl_skb={-9223372036854775799:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5761] CALL, EXPR skb_put(gl_skb, size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-9223372036854775799:0}, \old(arg1)=0, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6427] EXPR arg0->data [L6427] EXPR arg0->tail [L6427] unsigned char *ret_val = arg0->data + arg0->tail; [L6428] EXPR arg0->tail [L6428] arg0->tail += arg1 [L6429] return ret_val; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-9223372036854775799:0}, \old(arg1)=0, \old(last_index)=0, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5761] RET, EXPR skb_put(gl_skb, size) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __len=0, __this_module={51:53}, count=2, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, gl_skb={-9223372036854775799:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846988}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5761] tmp___2 = skb_put(gl_skb, size) [L5762-L5763] EXPR, FCALL memcpy((void *)tmp___2, (void const *)(& packet->packet_data), __len) [L5762-L5763] __ret = memcpy((void *)tmp___2, (void const *)(& packet->packet_data), __len) [L5764] FCALL usbnet_skb_return(dev, gl_skb) [L5767] packet = (struct gl_packet *)(& packet->packet_data) + (unsigned long )size [L5768] count = count - 1U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=1, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5769] CALL skb_pull(skb, size + 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5769] RET skb_pull(skb, size + 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, count=1, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5771] COND FALSE !(count > 1U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5775] CALL skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5587] void *p ; [L5588] void *tmp ; [L5589] int tmp___0 ; [L5591] tmp___0 = __VERIFIER_nondet_int() [L5592] COND TRUE tmp___0 != 0 [L5593] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=1, \result={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, size=1, usb_counter=0] [L6421] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={0:0}, \old(arg1)=4, \old(last_index)=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6421] return ldv_malloc(sizeof(unsigned char)); [L5775] RET skb_pull(skb, 4U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5776] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, __this_module={51:53}, descriptor={-9223372036854775781:0}, descriptor___0={-4611686018427387878:0}, descriptor___1={-9223372036854775777:0}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L5776] COND FALSE !(skb->len > 1514U) [L5792] return (1); [L5792] return (1); [L5792] return (1); [L5792] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(dev)={0:0}, \old(last_index)=0, \old(skb)={0:0}, \result=1, __this_module={51:53}, dev={0:0}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, packet={1099511627776:1152921504606846992}, products={22:0}, ref_cnt=0, set_impl={24:0}, size=0, skb={0:0}, usb_counter=0] [L6058] RET genelink_rx_fixup(genelink_info_group0, genelink_info_group1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6059] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L6052] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___4=0, usb_counter=0] [L5948] tmp___1 = __VERIFIER_nondet_int() [L5950] case 0: [L6016] case 1: [L6018] tmp___3 = __VERIFIER_nondet_int() [L6020] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=0, tmp___4=0, usb_counter=0] [L6016] case 1: [L6022] CALL gl620a_driver_exit() [L5888] CALL ldv_usb_deregister_14(& gl620a_driver) [L6181] FCALL usb_deregister(arg) [L6182] ldv_state_variable_1 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5888] RET ldv_usb_deregister_14(& gl620a_driver) [L6022] RET gl620a_driver_exit() [L6023] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0={-9223372036854775783:0}, ldvarg1={0:0}, ldvarg2={-9223372036854775782:0}, ldvarg3={0:0}, products={22:0}, ref_cnt=0, set_impl={24:0}, tmp___1=1, tmp___3=0, tmp___4=0, usb_counter=0] [L6112] CALL ldv_check_final_state() [L6392] int tmp___7 ; [L6394] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L6283] return (last_index == 0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6394] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L6394] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L6395] COND FALSE !(\read(tmp___7)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L6397] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] [L5639] reach_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={51:53}, genelink_info={21:0}, genelink_info_group0={0:0}, genelink_info_group1={0:0}, gl620a_driver={23:0}, gl620a_driver_group1={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldv_state_variable_2=1, products={22:0}, ref_cnt=0, set_impl={24:0}, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 16 procedures, 249 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 111.3s, OverallIterations: 10, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 962 SdHoareTripleChecker+Valid, 10.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 960 mSDsluCounter, 13432 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10339 mSDsCounter, 24 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 351 IncrementalHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24 mSolverCounterUnsat, 3093 mSDtfsCounter, 351 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4209 GetRequests, 4129 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 12.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1918occurred in iteration=9, InterpolantAutomatonStates: 53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 9 MinimizatonAttempts, 100 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.7s SsaConstructionTime, 20.6s SatisfiabilityAnalysisTime, 37.4s InterpolantComputationTime, 2741 NumberOfCodeBlocks, 2741 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 4206 ConstructedInterpolants, 0 QuantifiedInterpolants, 4947 SizeOfPredicates, 1 NumberOfNonLiveVariables, 21510 ConjunctsInSsa, 106 ConjunctsInUnsatCore, 32 InterpolantComputations, 8 PerfectInterpolantSequences, 2714/2810 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 05:30:12,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0f5f5962-acc5-407b-8b31-65782682aef4/bin/utaipan-verify-sOmjnqqW8E/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: UNKNOWN: Overapproximated counterexample