./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e3555fedd9f92961bad45780711b37c7eb42c00277e0bac6769cfc03eaec14a8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:36:20,840 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:36:20,923 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 17:36:20,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:36:20,929 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:36:20,956 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:36:20,956 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:36:20,957 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:36:20,958 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:36:20,958 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:36:20,959 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:36:20,959 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:36:20,960 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:36:20,960 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:36:20,961 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:36:20,961 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:36:20,962 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:36:20,962 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:36:20,963 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:36:20,963 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:36:20,964 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:36:20,969 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:36:20,970 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:36:20,970 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:36:20,971 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:36:20,971 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:36:20,971 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:36:20,972 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:36:20,972 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:36:20,973 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:36:20,973 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:36:20,973 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:36:20,974 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:36:20,974 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:36:20,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:36:20,975 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:36:20,975 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:36:20,975 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:36:20,975 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:36:20,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:36:20,976 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:36:20,976 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:36:20,976 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:36:20,977 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:36:20,977 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3555fedd9f92961bad45780711b37c7eb42c00277e0bac6769cfc03eaec14a8 [2023-12-02 17:36:21,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:36:21,225 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:36:21,227 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:36:21,228 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:36:21,229 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:36:21,230 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:36:23,960 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:36:24,343 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:36:24,343 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:36:24,375 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/83fa96805/b2fa5b71ead545d5bf42fd17696dcd18/FLAG7f596e0ce [2023-12-02 17:36:24,389 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/83fa96805/b2fa5b71ead545d5bf42fd17696dcd18 [2023-12-02 17:36:24,392 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:36:24,393 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:36:24,395 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:36:24,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:36:24,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:36:24,401 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:36:24" (1/1) ... [2023-12-02 17:36:24,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2424ef0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:24, skipping insertion in model container [2023-12-02 17:36:24,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:36:24" (1/1) ... [2023-12-02 17:36:24,513 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:36:25,276 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i[88044,88057] [2023-12-02 17:36:25,753 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:36:25,793 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:36:25,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [2776-2777] [2023-12-02 17:36:25,886 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [2811] [2023-12-02 17:36:25,887 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2814] [2023-12-02 17:36:25,887 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2817] [2023-12-02 17:36:25,887 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2820] [2023-12-02 17:36:25,899 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i[88044,88057] [2023-12-02 17:36:25,932 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3893] [2023-12-02 17:36:25,933 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3915] [2023-12-02 17:36:26,013 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:36:26,064 WARN L675 CHandler]: The function strrchr is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:36:26,064 WARN L675 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:36:26,065 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:36:26,072 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:36:26,073 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26 WrapperNode [2023-12-02 17:36:26,073 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:36:26,074 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:36:26,074 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:36:26,074 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:36:26,081 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,144 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,292 INFO L138 Inliner]: procedures = 203, calls = 1322, calls flagged for inlining = 90, calls inlined = 90, statements flattened = 3851 [2023-12-02 17:36:26,293 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:36:26,293 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:36:26,293 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:36:26,293 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:36:26,301 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,301 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,322 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,322 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,392 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,411 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,426 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,438 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,457 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:36:26,458 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:36:26,458 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:36:26,458 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:36:26,459 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (1/1) ... [2023-12-02 17:36:26,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:36:26,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:36:26,483 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:36:26,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:36:26,525 INFO L130 BoogieDeclarations]: Found specification of procedure printer_req_free [2023-12-02 17:36:26,525 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_req_free [2023-12-02 17:36:26,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2023-12-02 17:36:26,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 17:36:26,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure get_gadget_data [2023-12-02 17:36:26,526 INFO L138 BoogieDeclarations]: Found implementation of procedure get_gadget_data [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_free_request [2023-12-02 17:36:26,526 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_free_request [2023-12-02 17:36:26,526 INFO L130 BoogieDeclarations]: Found specification of procedure printer_reset_interface [2023-12-02 17:36:26,527 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_reset_interface [2023-12-02 17:36:26,527 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-12-02 17:36:26,527 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-12-02 17:36:26,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 17:36:26,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 17:36:26,527 INFO L130 BoogieDeclarations]: Found specification of procedure printer_soft_reset [2023-12-02 17:36:26,527 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_soft_reset [2023-12-02 17:36:26,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_class [2023-12-02 17:36:26,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_class [2023-12-02 17:36:26,528 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2023-12-02 17:36:26,528 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2023-12-02 17:36:26,528 INFO L130 BoogieDeclarations]: Found specification of procedure setup_rx_reqs [2023-12-02 17:36:26,528 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_rx_reqs [2023-12-02 17:36:26,528 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-12-02 17:36:26,528 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-12-02 17:36:26,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-12-02 17:36:26,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-12-02 17:36:26,528 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_vbus_draw [2023-12-02 17:36:26,529 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_vbus_draw [2023-12-02 17:36:26,529 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:36:26,529 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:36:26,529 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 17:36:26,529 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 17:36:26,529 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-12-02 17:36:26,529 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-12-02 17:36:26,529 INFO L130 BoogieDeclarations]: Found specification of procedure printer_fsync [2023-12-02 17:36:26,529 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_fsync [2023-12-02 17:36:26,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 17:36:26,530 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure printer_open [2023-12-02 17:36:26,530 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_open [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure printer_bind [2023-12-02 17:36:26,530 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_bind [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 17:36:26,530 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 17:36:26,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 17:36:26,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 17:36:26,531 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-12-02 17:36:26,531 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-12-02 17:36:26,531 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 17:36:26,531 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 17:36:26,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:36:26,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:36:26,531 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-12-02 17:36:26,532 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-12-02 17:36:26,532 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-12-02 17:36:26,532 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-12-02 17:36:26,532 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 17:36:26,532 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 17:36:26,532 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 17:36:26,532 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 17:36:26,532 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-12-02 17:36:26,532 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-12-02 17:36:26,533 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2023-12-02 17:36:26,533 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2023-12-02 17:36:26,533 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 17:36:26,533 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 17:36:26,533 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 17:36:26,533 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 17:36:26,533 INFO L130 BoogieDeclarations]: Found specification of procedure printer_req_alloc [2023-12-02 17:36:26,533 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_req_alloc [2023-12-02 17:36:26,533 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-12-02 17:36:26,534 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-12-02 17:36:26,534 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-12-02 17:36:26,534 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-12-02 17:36:26,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 17:36:26,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 17:36:26,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 17:36:26,534 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-12-02 17:36:26,534 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-12-02 17:36:26,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-12-02 17:36:26,535 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure printer_poll [2023-12-02 17:36:26,535 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_poll [2023-12-02 17:36:26,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 17:36:26,535 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 17:36:26,536 INFO L130 BoogieDeclarations]: Found specification of procedure set_printer_interface [2023-12-02 17:36:26,536 INFO L138 BoogieDeclarations]: Found implementation of procedure set_printer_interface [2023-12-02 17:36:26,536 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2023-12-02 17:36:26,536 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2023-12-02 17:36:26,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 17:36:26,536 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_queue [2023-12-02 17:36:26,536 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_queue [2023-12-02 17:36:26,536 INFO L130 BoogieDeclarations]: Found specification of procedure set_interface [2023-12-02 17:36:26,536 INFO L138 BoogieDeclarations]: Found implementation of procedure set_interface [2023-12-02 17:36:26,537 INFO L130 BoogieDeclarations]: Found specification of procedure printer_setup_complete [2023-12-02 17:36:26,537 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_setup_complete [2023-12-02 17:36:26,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 17:36:26,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 17:36:26,537 INFO L130 BoogieDeclarations]: Found specification of procedure printer_write [2023-12-02 17:36:26,537 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_write [2023-12-02 17:36:26,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:36:26,537 INFO L130 BoogieDeclarations]: Found specification of procedure strrchr [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure printer_unbind [2023-12-02 17:36:26,538 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_unbind [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure printer_close [2023-12-02 17:36:26,538 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_close [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-12-02 17:36:26,538 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 17:36:26,538 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 17:36:26,539 INFO L130 BoogieDeclarations]: Found specification of procedure init_utsname [2023-12-02 17:36:26,539 INFO L138 BoogieDeclarations]: Found implementation of procedure init_utsname [2023-12-02 17:36:26,539 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_enable [2023-12-02 17:36:26,539 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_enable [2023-12-02 17:36:26,539 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-12-02 17:36:26,539 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-12-02 17:36:26,539 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-12-02 17:36:26,539 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-12-02 17:36:26,540 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-12-02 17:36:26,540 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-12-02 17:36:26,540 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_autoconfig [2023-12-02 17:36:26,540 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_autoconfig [2023-12-02 17:36:26,540 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2023-12-02 17:36:26,540 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2023-12-02 17:36:26,540 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 17:36:26,540 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 17:36:26,540 INFO L130 BoogieDeclarations]: Found specification of procedure printer_setup [2023-12-02 17:36:26,541 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_setup [2023-12-02 17:36:26,541 INFO L130 BoogieDeclarations]: Found specification of procedure set_gadget_data [2023-12-02 17:36:26,541 INFO L138 BoogieDeclarations]: Found implementation of procedure set_gadget_data [2023-12-02 17:36:26,541 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 17:36:26,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-12-02 17:36:26,541 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_disable [2023-12-02 17:36:26,541 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_disable [2023-12-02 17:36:26,541 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-12-02 17:36:26,542 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-12-02 17:36:26,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_region [2023-12-02 17:36:26,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_region [2023-12-02 17:36:26,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 17:36:26,571 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-12-02 17:36:26,571 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-12-02 17:36:26,571 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:36:26,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:36:26,571 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-12-02 17:36:26,571 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-12-02 17:36:27,078 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:36:27,081 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:36:27,272 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 17:36:32,352 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:36:33,547 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:36:33,548 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 17:36:33,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:36:33 BoogieIcfgContainer [2023-12-02 17:36:33,550 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:36:33,552 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:36:33,553 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:36:33,556 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:36:33,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:36:24" (1/3) ... [2023-12-02 17:36:33,556 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dc6f35d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:36:33, skipping insertion in model container [2023-12-02 17:36:33,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:36:26" (2/3) ... [2023-12-02 17:36:33,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dc6f35d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:36:33, skipping insertion in model container [2023-12-02 17:36:33,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:36:33" (3/3) ... [2023-12-02 17:36:33,558 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:36:33,577 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:36:33,577 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:36:33,651 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:36:33,658 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@62145b5b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:36:33,658 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:36:33,668 INFO L276 IsEmpty]: Start isEmpty. Operand has 1100 states, 666 states have (on average 1.364864864864865) internal successors, (909), 707 states have internal predecessors, (909), 364 states have call successors, (364), 69 states have call predecessors, (364), 68 states have return successors, (360), 357 states have call predecessors, (360), 360 states have call successors, (360) [2023-12-02 17:36:33,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-02 17:36:33,683 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:33,683 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:33,684 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:36:33,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:33,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1150453629, now seen corresponding path program 1 times [2023-12-02 17:36:33,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:36:33,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796125683] [2023-12-02 17:36:33,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:36:33,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:36:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:36:35,717 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:36:35,717 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:36:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796125683] [2023-12-02 17:36:35,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796125683] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:36:35,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:36:35,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:36:35,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309137493] [2023-12-02 17:36:35,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:36:35,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:36:35,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:36:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:36:35,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:35,759 INFO L87 Difference]: Start difference. First operand has 1100 states, 666 states have (on average 1.364864864864865) internal successors, (909), 707 states have internal predecessors, (909), 364 states have call successors, (364), 69 states have call predecessors, (364), 68 states have return successors, (360), 357 states have call predecessors, (360), 360 states have call successors, (360) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 17:36:37,823 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 [] [2023-12-02 17:36:39,848 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 [] [2023-12-02 17:36:41,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:36:41,090 INFO L93 Difference]: Finished difference Result 3146 states and 4723 transitions. [2023-12-02 17:36:41,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:36:41,092 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2023-12-02 17:36:41,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:36:41,124 INFO L225 Difference]: With dead ends: 3146 [2023-12-02 17:36:41,124 INFO L226 Difference]: Without dead ends: 2046 [2023-12-02 17:36:41,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:41,139 INFO L413 NwaCegarLoop]: 1532 mSDtfsCounter, 1517 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1517 SdHoareTripleChecker+Valid, 2882 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:36:41,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1517 Valid, 2882 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 324 Invalid, 2 Unknown, 0 Unchecked, 5.1s Time] [2023-12-02 17:36:41,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2046 states. [2023-12-02 17:36:41,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2046 to 2040. [2023-12-02 17:36:41,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 1240 states have (on average 1.3516129032258064) internal successors, (1676), 1296 states have internal predecessors, (1676), 670 states have call successors, (670), 130 states have call predecessors, (670), 129 states have return successors, (657), 651 states have call predecessors, (657), 657 states have call successors, (657) [2023-12-02 17:36:41,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 3003 transitions. [2023-12-02 17:36:41,318 INFO L78 Accepts]: Start accepts. Automaton has 2040 states and 3003 transitions. Word has length 54 [2023-12-02 17:36:41,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:36:41,319 INFO L495 AbstractCegarLoop]: Abstraction has 2040 states and 3003 transitions. [2023-12-02 17:36:41,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 17:36:41,319 INFO L276 IsEmpty]: Start isEmpty. Operand 2040 states and 3003 transitions. [2023-12-02 17:36:41,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-02 17:36:41,324 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:41,324 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:41,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 17:36:41,325 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:36:41,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:41,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1035113251, now seen corresponding path program 1 times [2023-12-02 17:36:41,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:36:41,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200028161] [2023-12-02 17:36:41,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:36:41,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:36:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:36:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:36:42,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:36:42,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200028161] [2023-12-02 17:36:42,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200028161] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:36:42,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:36:42,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:36:42,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929654460] [2023-12-02 17:36:42,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:36:42,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:36:42,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:36:42,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:36:42,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:42,459 INFO L87 Difference]: Start difference. First operand 2040 states and 3003 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:36:44,491 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 [] [2023-12-02 17:36:45,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:36:45,820 INFO L93 Difference]: Finished difference Result 4032 states and 5940 transitions. [2023-12-02 17:36:45,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:36:45,821 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2023-12-02 17:36:45,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:36:45,845 INFO L225 Difference]: With dead ends: 4032 [2023-12-02 17:36:45,845 INFO L226 Difference]: Without dead ends: 4007 [2023-12-02 17:36:45,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:45,848 INFO L413 NwaCegarLoop]: 1505 mSDtfsCounter, 1527 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1527 SdHoareTripleChecker+Valid, 2848 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:36:45,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1527 Valid, 2848 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 320 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 17:36:45,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4007 states. [2023-12-02 17:36:45,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4007 to 4003. [2023-12-02 17:36:46,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4003 states, 2439 states have (on average 1.3493234932349323) internal successors, (3291), 2539 states have internal predecessors, (3291), 1311 states have call successors, (1311), 255 states have call predecessors, (1311), 252 states have return successors, (1299), 1284 states have call predecessors, (1299), 1299 states have call successors, (1299) [2023-12-02 17:36:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4003 states to 4003 states and 5901 transitions. [2023-12-02 17:36:46,025 INFO L78 Accepts]: Start accepts. Automaton has 4003 states and 5901 transitions. Word has length 54 [2023-12-02 17:36:46,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:36:46,026 INFO L495 AbstractCegarLoop]: Abstraction has 4003 states and 5901 transitions. [2023-12-02 17:36:46,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:36:46,026 INFO L276 IsEmpty]: Start isEmpty. Operand 4003 states and 5901 transitions. [2023-12-02 17:36:46,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 17:36:46,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:46,030 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:46,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 17:36:46,030 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:36:46,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:46,031 INFO L85 PathProgramCache]: Analyzing trace with hash 2022661824, now seen corresponding path program 1 times [2023-12-02 17:36:46,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:36:46,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520452849] [2023-12-02 17:36:46,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:36:46,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:36:46,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:36:47,008 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:36:47,008 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:36:47,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520452849] [2023-12-02 17:36:47,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520452849] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:36:47,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:36:47,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:36:47,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328481639] [2023-12-02 17:36:47,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:36:47,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:36:47,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:36:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:36:47,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:47,011 INFO L87 Difference]: Start difference. First operand 4003 states and 5901 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:36:49,054 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 [] [2023-12-02 17:36:50,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:36:50,544 INFO L93 Difference]: Finished difference Result 11945 states and 17625 transitions. [2023-12-02 17:36:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:36:50,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 55 [2023-12-02 17:36:50,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:36:50,608 INFO L225 Difference]: With dead ends: 11945 [2023-12-02 17:36:50,609 INFO L226 Difference]: Without dead ends: 7955 [2023-12-02 17:36:50,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:50,631 INFO L413 NwaCegarLoop]: 1601 mSDtfsCounter, 1528 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1528 SdHoareTripleChecker+Valid, 2953 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:36:50,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1528 Valid, 2953 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 328 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 17:36:50,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7955 states. [2023-12-02 17:36:51,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7955 to 7944. [2023-12-02 17:36:51,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7944 states, 4846 states have (on average 1.3497730086669417) internal successors, (6541), 5038 states have internal predecessors, (6541), 2599 states have call successors, (2599), 503 states have call predecessors, (2599), 498 states have return successors, (2581), 2554 states have call predecessors, (2581), 2581 states have call successors, (2581) [2023-12-02 17:36:51,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7944 states to 7944 states and 11721 transitions. [2023-12-02 17:36:51,181 INFO L78 Accepts]: Start accepts. Automaton has 7944 states and 11721 transitions. Word has length 55 [2023-12-02 17:36:51,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:36:51,182 INFO L495 AbstractCegarLoop]: Abstraction has 7944 states and 11721 transitions. [2023-12-02 17:36:51,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:36:51,183 INFO L276 IsEmpty]: Start isEmpty. Operand 7944 states and 11721 transitions. [2023-12-02 17:36:51,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-02 17:36:51,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:51,188 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:51,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 17:36:51,188 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:36:51,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1925493712, now seen corresponding path program 1 times [2023-12-02 17:36:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:36:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635317547] [2023-12-02 17:36:51,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:36:51,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:36:52,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:36:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:36:52,258 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:36:52,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635317547] [2023-12-02 17:36:52,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635317547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:36:52,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:36:52,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:36:52,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313738535] [2023-12-02 17:36:52,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:36:52,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:36:52,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:36:52,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:36:52,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:52,261 INFO L87 Difference]: Start difference. First operand 7944 states and 11721 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:36:54,305 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 [] [2023-12-02 17:36:55,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:36:55,715 INFO L93 Difference]: Finished difference Result 23790 states and 35110 transitions. [2023-12-02 17:36:55,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:36:55,715 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2023-12-02 17:36:55,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:36:55,858 INFO L225 Difference]: With dead ends: 23790 [2023-12-02 17:36:55,858 INFO L226 Difference]: Without dead ends: 15856 [2023-12-02 17:36:55,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:36:55,894 INFO L413 NwaCegarLoop]: 1439 mSDtfsCounter, 1521 mSDsluCounter, 1371 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1521 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:36:55,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1521 Valid, 2810 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 316 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2023-12-02 17:36:55,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15856 states. [2023-12-02 17:36:56,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15856 to 15817. [2023-12-02 17:36:56,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15817 states, 9659 states have (on average 1.3501397660213272) internal successors, (13041), 10033 states have internal predecessors, (13041), 5167 states have call successors, (5167), 998 states have call predecessors, (5167), 990 states have return successors, (5147), 5089 states have call predecessors, (5147), 5147 states have call successors, (5147) [2023-12-02 17:36:56,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15817 states to 15817 states and 23355 transitions. [2023-12-02 17:36:56,884 INFO L78 Accepts]: Start accepts. Automaton has 15817 states and 23355 transitions. Word has length 71 [2023-12-02 17:36:56,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:36:56,885 INFO L495 AbstractCegarLoop]: Abstraction has 15817 states and 23355 transitions. [2023-12-02 17:36:56,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:36:56,886 INFO L276 IsEmpty]: Start isEmpty. Operand 15817 states and 23355 transitions. [2023-12-02 17:36:56,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 17:36:56,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:56,889 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:56,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 17:36:56,890 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:36:56,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:56,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1073671798, now seen corresponding path program 1 times [2023-12-02 17:36:56,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:36:56,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977822793] [2023-12-02 17:36:56,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:36:56,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:36:57,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:36:59,328 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:36:59,328 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:36:59,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977822793] [2023-12-02 17:36:59,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977822793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:36:59,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:36:59,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:36:59,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715405694] [2023-12-02 17:36:59,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:36:59,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:36:59,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:36:59,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:36:59,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:36:59,332 INFO L87 Difference]: Start difference. First operand 15817 states and 23355 transitions. Second operand has 12 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 17:37:01,366 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 [] [2023-12-02 17:37:03,395 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 [] [2023-12-02 17:37:05,442 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 [] [2023-12-02 17:37:07,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:37:09,520 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 [] [2023-12-02 17:37:11,553 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 [] [2023-12-02 17:37:13,574 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 [] [2023-12-02 17:37:15,653 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 [] [2023-12-02 17:37:17,707 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 [] [2023-12-02 17:37:19,747 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 [] [2023-12-02 17:37:25,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:37:25,293 INFO L93 Difference]: Finished difference Result 43523 states and 64293 transitions. [2023-12-02 17:37:25,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 17:37:25,294 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 74 [2023-12-02 17:37:25,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:37:25,396 INFO L225 Difference]: With dead ends: 43523 [2023-12-02 17:37:25,396 INFO L226 Difference]: Without dead ends: 27719 [2023-12-02 17:37:25,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:37:25,449 INFO L413 NwaCegarLoop]: 1389 mSDtfsCounter, 1597 mSDsluCounter, 13825 mSDsCounter, 0 mSdLazyCounter, 1933 mSolverCounterSat, 30 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1616 SdHoareTripleChecker+Valid, 15214 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1933 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:37:25,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1616 Valid, 15214 Invalid, 1973 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 1933 Invalid, 10 Unknown, 0 Unchecked, 24.6s Time] [2023-12-02 17:37:25,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27719 states. [2023-12-02 17:37:27,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27719 to 27537. [2023-12-02 17:37:27,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27537 states, 16814 states have (on average 1.349768050434162) internal successors, (22695), 17471 states have internal predecessors, (22695), 8988 states have call successors, (8988), 1730 states have call predecessors, (8988), 1734 states have return successors, (9024), 8867 states have call predecessors, (9024), 8968 states have call successors, (9024) [2023-12-02 17:37:27,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27537 states to 27537 states and 40707 transitions. [2023-12-02 17:37:27,165 INFO L78 Accepts]: Start accepts. Automaton has 27537 states and 40707 transitions. Word has length 74 [2023-12-02 17:37:27,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:37:27,166 INFO L495 AbstractCegarLoop]: Abstraction has 27537 states and 40707 transitions. [2023-12-02 17:37:27,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 17:37:27,166 INFO L276 IsEmpty]: Start isEmpty. Operand 27537 states and 40707 transitions. [2023-12-02 17:37:27,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-02 17:37:27,169 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:37:27,170 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:37:27,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 17:37:27,170 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:37:27,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:37:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash 939808204, now seen corresponding path program 1 times [2023-12-02 17:37:27,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:37:27,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147869565] [2023-12-02 17:37:27,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:37:27,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:37:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:37:28,710 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:37:28,710 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:37:28,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147869565] [2023-12-02 17:37:28,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147869565] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:37:28,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:37:28,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:37:28,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085169999] [2023-12-02 17:37:28,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:37:28,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:37:28,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:37:28,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:37:28,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:37:28,712 INFO L87 Difference]: Start difference. First operand 27537 states and 40707 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:37:30,755 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 [] [2023-12-02 17:37:32,785 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 [] [2023-12-02 17:37:34,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:37:34,829 INFO L93 Difference]: Finished difference Result 55068 states and 81401 transitions. [2023-12-02 17:37:34,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:37:34,830 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 84 [2023-12-02 17:37:34,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:37:34,922 INFO L225 Difference]: With dead ends: 55068 [2023-12-02 17:37:34,922 INFO L226 Difference]: Without dead ends: 27544 [2023-12-02 17:37:34,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:37:34,972 INFO L413 NwaCegarLoop]: 2537 mSDtfsCounter, 1489 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1489 SdHoareTripleChecker+Valid, 3933 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:37:34,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1489 Valid, 3933 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 444 Invalid, 2 Unknown, 0 Unchecked, 5.2s Time] [2023-12-02 17:37:34,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27544 states. [2023-12-02 17:37:36,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27544 to 27518. [2023-12-02 17:37:36,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27518 states, 16795 states have (on average 1.3492110747246204) internal successors, (22660), 17454 states have internal predecessors, (22660), 8988 states have call successors, (8988), 1730 states have call predecessors, (8988), 1734 states have return successors, (9024), 8865 states have call predecessors, (9024), 8968 states have call successors, (9024) [2023-12-02 17:37:36,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27518 states to 27518 states and 40672 transitions. [2023-12-02 17:37:36,410 INFO L78 Accepts]: Start accepts. Automaton has 27518 states and 40672 transitions. Word has length 84 [2023-12-02 17:37:36,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:37:36,410 INFO L495 AbstractCegarLoop]: Abstraction has 27518 states and 40672 transitions. [2023-12-02 17:37:36,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:37:36,410 INFO L276 IsEmpty]: Start isEmpty. Operand 27518 states and 40672 transitions. [2023-12-02 17:37:36,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-02 17:37:36,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:37:36,415 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:37:36,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 17:37:36,415 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:37:36,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:37:36,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1264557384, now seen corresponding path program 1 times [2023-12-02 17:37:36,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:37:36,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119060345] [2023-12-02 17:37:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:37:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:37:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:37:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-12-02 17:37:40,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:37:40,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119060345] [2023-12-02 17:37:40,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119060345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:37:40,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:37:40,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-02 17:37:40,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424233276] [2023-12-02 17:37:40,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:37:40,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:37:40,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:37:40,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:37:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:37:40,661 INFO L87 Difference]: Start difference. First operand 27518 states and 40672 transitions. Second operand has 14 states, 10 states have (on average 4.4) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2023-12-02 17:37:42,704 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 [] [2023-12-02 17:37:44,752 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 [] [2023-12-02 17:37:46,776 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 [] [2023-12-02 17:37:48,805 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 [] [2023-12-02 17:37:50,849 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 [] [2023-12-02 17:37:52,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:37:54,916 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 [] [2023-12-02 17:37:56,951 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 [] [2023-12-02 17:37:58,968 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 [] [2023-12-02 17:38:01,005 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 [] [2023-12-02 17:38:03,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 [] [2023-12-02 17:38:05,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:38:16,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:38:16,004 INFO L93 Difference]: Finished difference Result 66858 states and 98813 transitions. [2023-12-02 17:38:16,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 17:38:16,005 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 4.4) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) Word has length 89 [2023-12-02 17:38:16,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:38:16,130 INFO L225 Difference]: With dead ends: 66858 [2023-12-02 17:38:16,130 INFO L226 Difference]: Without dead ends: 39353 [2023-12-02 17:38:16,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2023-12-02 17:38:16,186 INFO L413 NwaCegarLoop]: 1391 mSDtfsCounter, 1562 mSDsluCounter, 13909 mSDsCounter, 0 mSdLazyCounter, 3501 mSolverCounterSat, 33 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1570 SdHoareTripleChecker+Valid, 15300 SdHoareTripleChecker+Invalid, 3546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 3501 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:38:16,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1570 Valid, 15300 Invalid, 3546 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [33 Valid, 3501 Invalid, 12 Unknown, 0 Unchecked, 32.4s Time] [2023-12-02 17:38:16,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39353 states. [2023-12-02 17:38:18,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39353 to 33402. [2023-12-02 17:38:18,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33402 states, 20384 states have (on average 1.3491463893249607) internal successors, (27501), 21186 states have internal predecessors, (27501), 10910 states have call successors, (10910), 2102 states have call predecessors, (10910), 2107 states have return successors, (10958), 10759 states have call predecessors, (10958), 10890 states have call successors, (10958) [2023-12-02 17:38:18,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33402 states to 33402 states and 49369 transitions. [2023-12-02 17:38:18,531 INFO L78 Accepts]: Start accepts. Automaton has 33402 states and 49369 transitions. Word has length 89 [2023-12-02 17:38:18,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:38:18,532 INFO L495 AbstractCegarLoop]: Abstraction has 33402 states and 49369 transitions. [2023-12-02 17:38:18,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 4.4) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2023-12-02 17:38:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 33402 states and 49369 transitions. [2023-12-02 17:38:18,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-02 17:38:18,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:38:18,537 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:38:18,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 17:38:18,537 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:38:18,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:38:18,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1812561287, now seen corresponding path program 1 times [2023-12-02 17:38:18,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:38:18,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265018946] [2023-12-02 17:38:18,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:38:18,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:38:19,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:38:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-02 17:38:19,776 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:38:19,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265018946] [2023-12-02 17:38:19,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265018946] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:38:19,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:38:19,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:38:19,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181686345] [2023-12-02 17:38:19,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:38:19,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:38:19,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:38:19,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:38:19,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:38:19,778 INFO L87 Difference]: Start difference. First operand 33402 states and 49369 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:38:21,811 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 [] [2023-12-02 17:38:23,856 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 [] [2023-12-02 17:38:25,885 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 [] [2023-12-02 17:38:28,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:38:28,726 INFO L93 Difference]: Finished difference Result 66788 states and 98712 transitions. [2023-12-02 17:38:28,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:38:28,727 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 89 [2023-12-02 17:38:28,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:38:28,830 INFO L225 Difference]: With dead ends: 66788 [2023-12-02 17:38:28,830 INFO L226 Difference]: Without dead ends: 33399 [2023-12-02 17:38:28,892 INFO L412 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 [2023-12-02 17:38:28,893 INFO L413 NwaCegarLoop]: 1404 mSDtfsCounter, 8 mSDsluCounter, 2788 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4192 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:38:28,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 4192 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 476 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-12-02 17:38:28,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33399 states. [2023-12-02 17:38:30,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33399 to 33382. [2023-12-02 17:38:30,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33382 states, 20376 states have (on average 1.3488908519827247) internal successors, (27485), 21178 states have internal predecessors, (27485), 10902 states have call successors, (10902), 2094 states have call predecessors, (10902), 2103 states have return successors, (10950), 10755 states have call predecessors, (10950), 10882 states have call successors, (10950) [2023-12-02 17:38:31,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33382 states to 33382 states and 49337 transitions. [2023-12-02 17:38:31,050 INFO L78 Accepts]: Start accepts. Automaton has 33382 states and 49337 transitions. Word has length 89 [2023-12-02 17:38:31,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:38:31,050 INFO L495 AbstractCegarLoop]: Abstraction has 33382 states and 49337 transitions. [2023-12-02 17:38:31,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:38:31,050 INFO L276 IsEmpty]: Start isEmpty. Operand 33382 states and 49337 transitions. [2023-12-02 17:38:31,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 17:38:31,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:38:31,055 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:38:31,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 17:38:31,055 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:38:31,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:38:31,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1635636689, now seen corresponding path program 1 times [2023-12-02 17:38:31,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:38:31,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268412467] [2023-12-02 17:38:31,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:38:31,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:38:31,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:38:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-02 17:38:32,223 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:38:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268412467] [2023-12-02 17:38:32,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268412467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:38:32,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:38:32,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:38:32,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297240938] [2023-12-02 17:38:32,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:38:32,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:38:32,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:38:32,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:38:32,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:38:32,226 INFO L87 Difference]: Start difference. First operand 33382 states and 49337 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-02 17:38:34,270 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 [] [2023-12-02 17:38:36,294 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 [] [2023-12-02 17:38:38,299 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 [] [2023-12-02 17:38:41,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:38:41,115 INFO L93 Difference]: Finished difference Result 53135 states and 78573 transitions. [2023-12-02 17:38:41,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:38:41,116 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 87 [2023-12-02 17:38:41,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:38:41,189 INFO L225 Difference]: With dead ends: 53135 [2023-12-02 17:38:41,189 INFO L226 Difference]: Without dead ends: 19766 [2023-12-02 17:38:41,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:38:41,266 INFO L413 NwaCegarLoop]: 1583 mSDtfsCounter, 1758 mSDsluCounter, 3030 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 85 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1758 SdHoareTripleChecker+Valid, 4613 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:38:41,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1758 Valid, 4613 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 628 Invalid, 3 Unknown, 0 Unchecked, 7.6s Time] [2023-12-02 17:38:41,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19766 states. [2023-12-02 17:38:42,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19766 to 18334. [2023-12-02 17:38:42,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18334 states, 11187 states have (on average 1.3430767855546617) internal successors, (15025), 11637 states have internal predecessors, (15025), 5926 states have call successors, (5926), 1211 states have call predecessors, (5926), 1220 states have return successors, (5926), 5827 states have call predecessors, (5926), 5906 states have call successors, (5926) [2023-12-02 17:38:42,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18334 states to 18334 states and 26877 transitions. [2023-12-02 17:38:42,570 INFO L78 Accepts]: Start accepts. Automaton has 18334 states and 26877 transitions. Word has length 87 [2023-12-02 17:38:42,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:38:42,570 INFO L495 AbstractCegarLoop]: Abstraction has 18334 states and 26877 transitions. [2023-12-02 17:38:42,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-02 17:38:42,570 INFO L276 IsEmpty]: Start isEmpty. Operand 18334 states and 26877 transitions. [2023-12-02 17:38:42,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-02 17:38:42,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:38:42,575 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:38:42,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 17:38:42,576 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:38:42,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:38:42,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1690362846, now seen corresponding path program 1 times [2023-12-02 17:38:42,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:38:42,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671981933] [2023-12-02 17:38:42,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:38:42,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:38:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:38:46,127 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2023-12-02 17:38:46,127 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:38:46,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671981933] [2023-12-02 17:38:46,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671981933] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:38:46,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:38:46,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-02 17:38:46,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876401443] [2023-12-02 17:38:46,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:38:46,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:38:46,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:38:46,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:38:46,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:38:46,130 INFO L87 Difference]: Start difference. First operand 18334 states and 26877 transitions. Second operand has 14 states, 10 states have (on average 4.5) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2023-12-02 17:38:48,169 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 [] [2023-12-02 17:38:50,193 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 [] [2023-12-02 17:38:52,228 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 [] [2023-12-02 17:38:54,269 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 [] [2023-12-02 17:38:56,287 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 [] [2023-12-02 17:38:58,307 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 [] [2023-12-02 17:39:00,322 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 [] [2023-12-02 17:39:02,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:39:04,407 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 [] [2023-12-02 17:39:06,440 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 [] [2023-12-02 17:39:08,489 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 [] [2023-12-02 17:39:10,506 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 [] [2023-12-02 17:39:12,523 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 [] [2023-12-02 17:39:23,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:39:23,683 INFO L93 Difference]: Finished difference Result 33606 states and 49245 transitions. [2023-12-02 17:39:23,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 17:39:23,684 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 4.5) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 96 [2023-12-02 17:39:23,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:39:23,736 INFO L225 Difference]: With dead ends: 33606 [2023-12-02 17:39:23,736 INFO L226 Difference]: Without dead ends: 16226 [2023-12-02 17:39:23,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2023-12-02 17:39:23,772 INFO L413 NwaCegarLoop]: 2716 mSDtfsCounter, 1479 mSDsluCounter, 31172 mSDsCounter, 0 mSdLazyCounter, 4106 mSolverCounterSat, 11 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1487 SdHoareTripleChecker+Valid, 33888 SdHoareTripleChecker+Invalid, 4130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 4106 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:39:23,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1487 Valid, 33888 Invalid, 4130 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11 Valid, 4106 Invalid, 13 Unknown, 0 Unchecked, 35.4s Time] [2023-12-02 17:39:23,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16226 states. [2023-12-02 17:39:25,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16226 to 16084. [2023-12-02 17:39:25,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16084 states, 9792 states have (on average 1.3430351307189543) internal successors, (13151), 10185 states have internal predecessors, (13151), 5222 states have call successors, (5222), 1059 states have call predecessors, (5222), 1069 states have return successors, (5228), 5143 states have call predecessors, (5228), 5210 states have call successors, (5228) [2023-12-02 17:39:25,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16084 states to 16084 states and 23601 transitions. [2023-12-02 17:39:25,086 INFO L78 Accepts]: Start accepts. Automaton has 16084 states and 23601 transitions. Word has length 96 [2023-12-02 17:39:25,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:39:25,087 INFO L495 AbstractCegarLoop]: Abstraction has 16084 states and 23601 transitions. [2023-12-02 17:39:25,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 4.5) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2023-12-02 17:39:25,087 INFO L276 IsEmpty]: Start isEmpty. Operand 16084 states and 23601 transitions. [2023-12-02 17:39:25,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-02 17:39:25,091 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:39:25,091 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:39:25,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 17:39:25,092 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:39:25,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:39:25,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1913779102, now seen corresponding path program 1 times [2023-12-02 17:39:25,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:39:25,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596695255] [2023-12-02 17:39:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:25,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:39:25,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:39:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:39:26,224 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:39:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596695255] [2023-12-02 17:39:26,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596695255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:39:26,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:39:26,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:39:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665621845] [2023-12-02 17:39:26,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:39:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:39:26,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:39:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:39:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:39:26,226 INFO L87 Difference]: Start difference. First operand 16084 states and 23601 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 17:39:28,259 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 [] [2023-12-02 17:39:30,299 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 [] [2023-12-02 17:39:32,312 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 [] [2023-12-02 17:39:34,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:39:34,543 INFO L93 Difference]: Finished difference Result 29188 states and 42806 transitions. [2023-12-02 17:39:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:39:34,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 95 [2023-12-02 17:39:34,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:39:34,581 INFO L225 Difference]: With dead ends: 29188 [2023-12-02 17:39:34,581 INFO L226 Difference]: Without dead ends: 14058 [2023-12-02 17:39:34,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:39:34,607 INFO L413 NwaCegarLoop]: 1391 mSDtfsCounter, 6 mSDsluCounter, 2763 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 4154 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:39:34,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 4154 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 476 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-12-02 17:39:34,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14058 states. [2023-12-02 17:39:35,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14058 to 13071. [2023-12-02 17:39:35,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13071 states, 7957 states have (on average 1.3425914289305014) internal successors, (10683), 8274 states have internal predecessors, (10683), 4242 states have call successors, (4242), 864 states have call predecessors, (4242), 871 states have return successors, (4247), 4179 states have call predecessors, (4247), 4232 states have call successors, (4247) [2023-12-02 17:39:35,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13071 states to 13071 states and 19172 transitions. [2023-12-02 17:39:35,896 INFO L78 Accepts]: Start accepts. Automaton has 13071 states and 19172 transitions. Word has length 95 [2023-12-02 17:39:35,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:39:35,897 INFO L495 AbstractCegarLoop]: Abstraction has 13071 states and 19172 transitions. [2023-12-02 17:39:35,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 17:39:35,897 INFO L276 IsEmpty]: Start isEmpty. Operand 13071 states and 19172 transitions. [2023-12-02 17:39:35,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-02 17:39:35,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:39:35,903 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:39:35,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 17:39:35,903 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:39:35,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:39:35,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1644924353, now seen corresponding path program 1 times [2023-12-02 17:39:35,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:39:35,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090826847] [2023-12-02 17:39:35,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:35,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:39:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:39:37,527 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-02 17:39:37,527 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:39:37,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090826847] [2023-12-02 17:39:37,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090826847] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:39:37,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882674183] [2023-12-02 17:39:37,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:37,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:39:37,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:39:37,530 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:39:37,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 17:39:39,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:39:39,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 2336 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:39:39,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:39:39,344 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:39:39,345 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:39:39,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882674183] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:39:39,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:39:39,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-12-02 17:39:39,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016883171] [2023-12-02 17:39:39,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:39:39,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:39:39,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:39:39,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:39:39,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:39:39,347 INFO L87 Difference]: Start difference. First operand 13071 states and 19172 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:39:41,391 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 [] [2023-12-02 17:39:43,436 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 [] [2023-12-02 17:39:45,468 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 [] [2023-12-02 17:39:47,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:39:47,205 INFO L93 Difference]: Finished difference Result 13117 states and 19210 transitions. [2023-12-02 17:39:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:39:47,206 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 97 [2023-12-02 17:39:47,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:39:47,229 INFO L225 Difference]: With dead ends: 13117 [2023-12-02 17:39:47,230 INFO L226 Difference]: Without dead ends: 8085 [2023-12-02 17:39:47,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:39:47,242 INFO L413 NwaCegarLoop]: 1391 mSDtfsCounter, 7 mSDsluCounter, 2760 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 4151 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:39:47,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 4151 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 476 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2023-12-02 17:39:47,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8085 states. [2023-12-02 17:39:47,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8085 to 8085. [2023-12-02 17:39:47,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8085 states, 4925 states have (on average 1.3401015228426396) internal successors, (6600), 5119 states have internal predecessors, (6600), 2616 states have call successors, (2616), 539 states have call predecessors, (2616), 543 states have return successors, (2618), 2578 states have call predecessors, (2618), 2608 states have call successors, (2618) [2023-12-02 17:39:47,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8085 states to 8085 states and 11834 transitions. [2023-12-02 17:39:47,954 INFO L78 Accepts]: Start accepts. Automaton has 8085 states and 11834 transitions. Word has length 97 [2023-12-02 17:39:47,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:39:47,954 INFO L495 AbstractCegarLoop]: Abstraction has 8085 states and 11834 transitions. [2023-12-02 17:39:47,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:39:47,954 INFO L276 IsEmpty]: Start isEmpty. Operand 8085 states and 11834 transitions. [2023-12-02 17:39:47,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-02 17:39:47,958 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:39:47,958 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:39:47,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:39:48,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:39:48,159 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:39:48,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:39:48,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1901757448, now seen corresponding path program 1 times [2023-12-02 17:39:48,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:39:48,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942007952] [2023-12-02 17:39:48,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:48,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:39:48,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:39:49,090 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-02 17:39:49,091 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:39:49,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942007952] [2023-12-02 17:39:49,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942007952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:39:49,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:39:49,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:39:49,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505014044] [2023-12-02 17:39:49,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:39:49,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:39:49,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:39:49,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:39:49,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:39:49,093 INFO L87 Difference]: Start difference. First operand 8085 states and 11834 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:39:51,128 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 [] [2023-12-02 17:39:53,146 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 [] [2023-12-02 17:39:54,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:39:54,868 INFO L93 Difference]: Finished difference Result 8089 states and 11836 transitions. [2023-12-02 17:39:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:39:54,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 100 [2023-12-02 17:39:54,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:39:54,894 INFO L225 Difference]: With dead ends: 8089 [2023-12-02 17:39:54,894 INFO L226 Difference]: Without dead ends: 8086 [2023-12-02 17:39:54,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:39:54,899 INFO L413 NwaCegarLoop]: 2555 mSDtfsCounter, 1481 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1481 SdHoareTripleChecker+Valid, 3909 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:39:54,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1481 Valid, 3909 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 445 Invalid, 2 Unknown, 0 Unchecked, 5.2s Time] [2023-12-02 17:39:54,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8086 states. [2023-12-02 17:39:55,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8086 to 8084. [2023-12-02 17:39:55,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8084 states, 4925 states have (on average 1.339492385786802) internal successors, (6597), 5118 states have internal predecessors, (6597), 2615 states have call successors, (2615), 539 states have call predecessors, (2615), 543 states have return successors, (2618), 2578 states have call predecessors, (2618), 2608 states have call successors, (2618) [2023-12-02 17:39:55,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8084 states to 8084 states and 11830 transitions. [2023-12-02 17:39:55,615 INFO L78 Accepts]: Start accepts. Automaton has 8084 states and 11830 transitions. Word has length 100 [2023-12-02 17:39:55,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:39:55,615 INFO L495 AbstractCegarLoop]: Abstraction has 8084 states and 11830 transitions. [2023-12-02 17:39:55,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:39:55,615 INFO L276 IsEmpty]: Start isEmpty. Operand 8084 states and 11830 transitions. [2023-12-02 17:39:55,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-02 17:39:55,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:39:55,621 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:39:55,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 17:39:55,621 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:39:55,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:39:55,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1014789572, now seen corresponding path program 1 times [2023-12-02 17:39:55,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:39:55,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636133025] [2023-12-02 17:39:55,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:55,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:39:56,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:39:58,234 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-12-02 17:39:58,234 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:39:58,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636133025] [2023-12-02 17:39:58,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636133025] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:39:58,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606068303] [2023-12-02 17:39:58,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:39:58,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:39:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:39:58,236 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:39:58,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 17:40:01,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:01,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 2352 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-02 17:40:01,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-02 17:40:01,784 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:40:01,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606068303] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:40:01,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:40:01,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 17 [2023-12-02 17:40:01,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645617579] [2023-12-02 17:40:01,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:40:01,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:40:01,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:40:01,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:40:01,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2023-12-02 17:40:01,786 INFO L87 Difference]: Start difference. First operand 8084 states and 11830 transitions. Second operand has 13 states, 8 states have (on average 7.0) internal successors, (56), 10 states have internal predecessors, (56), 5 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) [2023-12-02 17:40:03,825 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 [] [2023-12-02 17:40:05,856 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 [] [2023-12-02 17:40:07,877 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 [] [2023-12-02 17:40:09,926 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 [] [2023-12-02 17:40:12,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:40:14,037 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 [] [2023-12-02 17:40:16,044 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 [] [2023-12-02 17:40:18,081 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 [] [2023-12-02 17:40:20,116 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 [] [2023-12-02 17:40:22,155 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 [] [2023-12-02 17:40:24,184 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 [] [2023-12-02 17:40:26,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:40:31,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:31,293 INFO L93 Difference]: Finished difference Result 12237 states and 17866 transitions. [2023-12-02 17:40:31,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:40:31,294 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 8 states have (on average 7.0) internal successors, (56), 10 states have internal predecessors, (56), 5 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) Word has length 107 [2023-12-02 17:40:31,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:31,308 INFO L225 Difference]: With dead ends: 12237 [2023-12-02 17:40:31,308 INFO L226 Difference]: Without dead ends: 5107 [2023-12-02 17:40:31,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:40:31,322 INFO L413 NwaCegarLoop]: 1374 mSDtfsCounter, 11 mSDsluCounter, 13703 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 1 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 15077 SdHoareTripleChecker+Invalid, 1850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:31,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 15077 Invalid, 1850 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1837 Invalid, 12 Unknown, 0 Unchecked, 28.7s Time] [2023-12-02 17:40:31,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5107 states. [2023-12-02 17:40:31,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5107 to 5091. [2023-12-02 17:40:31,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5091 states, 3105 states have (on average 1.3359098228663446) internal successors, (4148), 3222 states have internal predecessors, (4148), 1642 states have call successors, (1642), 344 states have call predecessors, (1642), 343 states have return successors, (1641), 1619 states have call predecessors, (1641), 1636 states have call successors, (1641) [2023-12-02 17:40:31,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5091 states to 5091 states and 7431 transitions. [2023-12-02 17:40:31,753 INFO L78 Accepts]: Start accepts. Automaton has 5091 states and 7431 transitions. Word has length 107 [2023-12-02 17:40:31,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:31,753 INFO L495 AbstractCegarLoop]: Abstraction has 5091 states and 7431 transitions. [2023-12-02 17:40:31,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 8 states have (on average 7.0) internal successors, (56), 10 states have internal predecessors, (56), 5 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) [2023-12-02 17:40:31,753 INFO L276 IsEmpty]: Start isEmpty. Operand 5091 states and 7431 transitions. [2023-12-02 17:40:31,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-02 17:40:31,757 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:31,758 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 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] [2023-12-02 17:40:31,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 17:40:31,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 17:40:31,958 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:40:31,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:31,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1592540356, now seen corresponding path program 1 times [2023-12-02 17:40:31,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:40:31,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703010314] [2023-12-02 17:40:31,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:31,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:40:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:33,509 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-12-02 17:40:33,510 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:40:33,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703010314] [2023-12-02 17:40:33,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703010314] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:40:33,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:40:33,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 17:40:33,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974750700] [2023-12-02 17:40:33,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:40:33,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:40:33,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:40:33,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:40:33,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:40:33,512 INFO L87 Difference]: Start difference. First operand 5091 states and 7431 transitions. Second operand has 9 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 17:40:35,545 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 [] [2023-12-02 17:40:37,584 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 [] [2023-12-02 17:40:39,607 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 [] [2023-12-02 17:40:41,625 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 [] [2023-12-02 17:40:43,647 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 [] [2023-12-02 17:40:45,673 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 [] [2023-12-02 17:40:47,692 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 [] [2023-12-02 17:40:49,725 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 [] [2023-12-02 17:40:53,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:53,290 INFO L93 Difference]: Finished difference Result 9232 states and 13444 transitions. [2023-12-02 17:40:53,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:40:53,291 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 3 states have call successors, (16) Word has length 112 [2023-12-02 17:40:53,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:53,305 INFO L225 Difference]: With dead ends: 9232 [2023-12-02 17:40:53,305 INFO L226 Difference]: Without dead ends: 5061 [2023-12-02 17:40:53,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:40:53,315 INFO L413 NwaCegarLoop]: 1376 mSDtfsCounter, 13 mSDsluCounter, 9600 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 1 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 10976 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:53,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 10976 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1280 Invalid, 8 Unknown, 0 Unchecked, 19.2s Time] [2023-12-02 17:40:53,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2023-12-02 17:40:53,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 5061. [2023-12-02 17:40:53,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5061 states, 3087 states have (on average 1.337220602526725) internal successors, (4128), 3204 states have internal predecessors, (4128), 1636 states have call successors, (1636), 338 states have call predecessors, (1636), 337 states have return successors, (1635), 1613 states have call predecessors, (1635), 1630 states have call successors, (1635) [2023-12-02 17:40:53,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5061 states to 5061 states and 7399 transitions. [2023-12-02 17:40:53,737 INFO L78 Accepts]: Start accepts. Automaton has 5061 states and 7399 transitions. Word has length 112 [2023-12-02 17:40:53,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:53,737 INFO L495 AbstractCegarLoop]: Abstraction has 5061 states and 7399 transitions. [2023-12-02 17:40:53,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-02 17:40:53,737 INFO L276 IsEmpty]: Start isEmpty. Operand 5061 states and 7399 transitions. [2023-12-02 17:40:53,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-02 17:40:53,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:53,741 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 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] [2023-12-02 17:40:53,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 17:40:53,742 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:40:53,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:53,742 INFO L85 PathProgramCache]: Analyzing trace with hash -762654411, now seen corresponding path program 1 times [2023-12-02 17:40:53,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:40:53,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606466083] [2023-12-02 17:40:53,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:53,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:40:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 17:40:54,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 17:40:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 17:40:54,738 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 17:40:54,739 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 17:40:54,739 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 17:40:54,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 17:40:54,743 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:40:54,746 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 17:40:54,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret750 [2023-12-02 17:40:54,855 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret751 [2023-12-02 17:40:54,859 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret752 [2023-12-02 17:40:54,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret753 [2023-12-02 17:40:54,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret756 [2023-12-02 17:40:54,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret758 [2023-12-02 17:40:54,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated [2023-12-02 17:40:54,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated [2023-12-02 17:40:54,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated [2023-12-02 17:40:54,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated [2023-12-02 17:40:54,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret791 [2023-12-02 17:40:54,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret783 could not be translated [2023-12-02 17:40:54,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret731 could not be translated [2023-12-02 17:40:54,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret793 could not be translated [2023-12-02 17:40:54,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret794 could not be translated [2023-12-02 17:40:54,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret747 [2023-12-02 17:40:54,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated [2023-12-02 17:40:54,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated [2023-12-02 17:40:54,911 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 05:40:54 BoogieIcfgContainer [2023-12-02 17:40:54,911 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 17:40:54,912 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 17:40:54,912 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 17:40:54,912 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 17:40:54,912 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:36:33" (3/4) ... [2023-12-02 17:40:54,914 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 17:40:54,915 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 17:40:54,915 INFO L158 Benchmark]: Toolchain (without parser) took 270521.95ms. Allocated memory was 157.3MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 112.6MB in the beginning and 1.1GB in the end (delta: -990.5MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2023-12-02 17:40:54,915 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 115.3MB. Free memory is still 89.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:40:54,916 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1678.30ms. Allocated memory is still 157.3MB. Free memory was 112.6MB in the beginning and 67.0MB in the end (delta: 45.7MB). Peak memory consumption was 83.4MB. Max. memory is 16.1GB. [2023-12-02 17:40:54,916 INFO L158 Benchmark]: Boogie Procedure Inliner took 219.01ms. Allocated memory is still 157.3MB. Free memory was 67.0MB in the beginning and 88.3MB in the end (delta: -21.4MB). Peak memory consumption was 23.4MB. Max. memory is 16.1GB. [2023-12-02 17:40:54,917 INFO L158 Benchmark]: Boogie Preprocessor took 163.52ms. Allocated memory is still 157.3MB. Free memory was 88.3MB in the beginning and 63.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-12-02 17:40:54,917 INFO L158 Benchmark]: RCFGBuilder took 7092.51ms. Allocated memory was 157.3MB in the beginning and 308.3MB in the end (delta: 151.0MB). Free memory was 63.2MB in the beginning and 136.0MB in the end (delta: -72.8MB). Peak memory consumption was 100.6MB. Max. memory is 16.1GB. [2023-12-02 17:40:54,918 INFO L158 Benchmark]: TraceAbstraction took 261358.83ms. Allocated memory was 308.3MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 134.9MB in the beginning and 1.1GB in the end (delta: -968.2MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2023-12-02 17:40:54,918 INFO L158 Benchmark]: Witness Printer took 2.97ms. Allocated memory is still 2.4GB. Free memory is still 1.1GB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:40:54,920 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.17ms. Allocated memory is still 115.3MB. Free memory is still 89.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1678.30ms. Allocated memory is still 157.3MB. Free memory was 112.6MB in the beginning and 67.0MB in the end (delta: 45.7MB). Peak memory consumption was 83.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 219.01ms. Allocated memory is still 157.3MB. Free memory was 67.0MB in the beginning and 88.3MB in the end (delta: -21.4MB). Peak memory consumption was 23.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 163.52ms. Allocated memory is still 157.3MB. Free memory was 88.3MB in the beginning and 63.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 7092.51ms. Allocated memory was 157.3MB in the beginning and 308.3MB in the end (delta: 151.0MB). Free memory was 63.2MB in the beginning and 136.0MB in the end (delta: -72.8MB). Peak memory consumption was 100.6MB. Max. memory is 16.1GB. * TraceAbstraction took 261358.83ms. Allocated memory was 308.3MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 134.9MB in the beginning and 1.1GB in the end (delta: -968.2MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 2.97ms. Allocated memory is still 2.4GB. Free memory is still 1.1GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 2776]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [2776-2777] - GenericResultAtLocation [Line: 2811]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [2811] - GenericResultAtLocation [Line: 2814]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2814] - GenericResultAtLocation [Line: 2817]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2817] - GenericResultAtLocation [Line: 2820]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2820] - GenericResultAtLocation [Line: 3893]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3893] - GenericResultAtLocation [Line: 3915]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3915] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret750 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret751 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret752 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret753 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret756 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret758 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret791 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret783 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret731 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret793 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret794 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret747 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch762 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch768 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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: 3238]: 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 5432. Possible FailurePath: [L3261] int LDV_IN_INTERRUPT = 1; [L3262] int ldv_state_variable_2 ; [L3263] int ref_cnt ; [L3264] int ldv_state_variable_1 ; [L3265] struct file *printer_io_operations_group2 ; [L3266] struct inode *printer_io_operations_group1 ; [L3267] int ldv_state_variable_0 ; [L3268] struct usb_gadget *printer_driver_group0 ; [L3752] static unsigned int epnum ; [L3924-L3927] static struct mutex printer_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)-1, {0, 0, "printer_mutex.wait_lock", 0, 0UL}}}}, {& printer_mutex.wait_list, & printer_mutex.wait_list}, 0, 0, (void *)(& printer_mutex), {0, 0, "printer_mutex", 0, 0UL}}; [L3928-L3930] static char const shortname[8U] = { 'p', 'r', 'i', 'n', 't', 'e', 'r', '\000'}; [L3931-L3935] static char const driver_desc[15U] = { 'P', 'r', 'i', 'n', 't', 'e', 'r', ' ', 'G', 'a', 'd', 'g', 'e', 't', '\000'}; [L3936] static dev_t g_printer_devno ; [L3937] static struct class *usb_gadget_class ; [L3938] static struct printer_dev usb_printer_gadget ; [L3939] static ushort idVendor ; [L3940] static ushort idProduct ; [L3941] static ushort bcdDevice ; [L3942] static char *iManufacturer ; [L3943] static char *iProduct ; [L3944] static char *iSerialNum ; [L3945] static char *iPNPstring ; [L3946] static unsigned int qlen = 10U; [L3947-L3949] static struct usb_device_descriptor device_desc = {18U, 1U, 512U, 0U, 0U, 0U, (unsigned char)0, 1317U, 42152U, (unsigned short)0, 1U, 2U, 3U, 1U}; [L3950] static struct usb_otg_descriptor otg_desc = {3U, 9U, 1U}; [L3951-L3952] static struct usb_config_descriptor config_desc = {9U, 2U, (unsigned short)0, 1U, 1U, 0U, 192U, 1U}; [L3953-L3954] static struct usb_interface_descriptor intf_desc = {9U, 4U, 0U, (unsigned char)0, 2U, 7U, 1U, 2U, 0U}; [L3955-L3956] static struct usb_endpoint_descriptor fs_ep_in_desc = {7U, 5U, 128U, 2U, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L3957-L3958] static struct usb_endpoint_descriptor fs_ep_out_desc = {7U, 5U, 0U, 2U, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L3959-L3960] static struct usb_descriptor_header const *fs_printer_function[11U] = { (struct usb_descriptor_header const *)(& otg_desc), (struct usb_descriptor_header const *)(& intf_desc), (struct usb_descriptor_header const *)(& fs_ep_in_desc), (struct usb_descriptor_header const *)(& fs_ep_out_desc), (struct usb_descriptor_header const *)0}; [L3961-L3962] static struct usb_endpoint_descriptor hs_ep_in_desc = {7U, 5U, (unsigned char)0, 2U, 512U, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L3963-L3964] static struct usb_endpoint_descriptor hs_ep_out_desc = {7U, 5U, (unsigned char)0, 2U, 512U, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L3965-L3966] static struct usb_qualifier_descriptor dev_qualifier = {10U, 6U, 512U, 7U, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0}; [L3967-L3968] static struct usb_descriptor_header const *hs_printer_function[11U] = { (struct usb_descriptor_header const *)(& otg_desc), (struct usb_descriptor_header const *)(& intf_desc), (struct usb_descriptor_header const *)(& hs_ep_in_desc), (struct usb_descriptor_header const *)(& hs_ep_out_desc), (struct usb_descriptor_header const *)0}; [L3969] static char manufacturer[50U] ; [L3970-L3974] static char product_desc[40U] = { 'P', 'r', 'i', 'n', 't', 'e', 'r', ' ', 'G', 'a', 'd', 'g', 'e', 't', '\000'}; [L3975] static char serial_num[40U] = { '1', '\000'}; [L3976-L3987] static char pnp_string[1024U] = { 'X', 'X', 'M', 'F', 'G', ':', 'l', 'i', 'n', 'u', 'x', ';', 'M', 'D', 'L', ':', 'g', '_', 'p', 'r', 'i', 'n', 't', 'e', 'r', ';', 'C', 'L', 'S', ':', 'P', 'R', 'I', 'N', 'T', 'E', 'R', ';', 'S', 'N', ':', '1', ';', '\000'}; [L3988-L3990] static struct usb_string strings[4U] = { {1U, (char const *)(& manufacturer)}, {2U, (char const *)(& product_desc)}, {3U, (char const *)(& serial_num)}}; [L3991] static struct usb_gadget_strings stringtab = {1033U, (struct usb_string *)(& strings)}; [L4632-L4635] static struct file_operations const printer_io_operations = {& __this_module, 0, & printer_read, & printer_write, 0, 0, 0, & printer_poll, & printer_ioctl, 0, 0, & printer_open, 0, & printer_close, & printer_fsync, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L5410-L5413] static struct usb_gadget_driver printer_driver = {(char *)(& driver_desc), 3, & printer_bind, & printer_unbind, & printer_setup, & printer_disconnect, 0, 0, {(char const *)(& shortname), 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}}; [L5465] int ldv_retval_0 ; [L5466] int ldv_retval_1 ; [L5469] int ldv_retval_3 ; [L5470] int ldv_retval_2 ; [L5894] int ldv_usb_gadget_class = 0; [L5895] int ldv_usb_gadget_chrdev = 0; [L5896] int ldv_usb_gadget = 0; [L5494] struct usb_ctrlrequest *ldvarg0 ; [L5495] void *tmp ; [L5496] char *ldvarg7 ; [L5497] void *tmp___0 ; [L5498] struct poll_table_struct *ldvarg3 ; [L5499] void *tmp___1 ; [L5500] loff_t *ldvarg5 ; [L5501] void *tmp___2 ; [L5502] size_t ldvarg6 ; [L5503] size_t tmp___3 ; [L5504] unsigned long ldvarg1 ; [L5505] unsigned long tmp___4 ; [L5506] loff_t *ldvarg8 ; [L5507] void *tmp___5 ; [L5508] int ldvarg4 ; [L5509] int tmp___6 ; [L5510] char *ldvarg10 ; [L5511] void *tmp___7 ; [L5512] size_t ldvarg9 ; [L5513] size_t tmp___8 ; [L5514] unsigned int ldvarg2 ; [L5515] unsigned int tmp___9 ; [L5516] int tmp___10 ; [L5517] int tmp___11 ; [L5518] int tmp___12 ; [L5519] int tmp___13 ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5521] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=8, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5521] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5521] tmp = ldv_zalloc(8UL) [L5522] ldvarg0 = (struct usb_ctrlrequest *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5523] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=1, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5523] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5523] tmp___0 = ldv_zalloc(1UL) [L5524] ldvarg7 = (char *)tmp___0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5525] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=16, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5525] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5525] tmp___1 = ldv_zalloc(16UL) [L5526] ldvarg3 = (struct poll_table_struct *)tmp___1 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg3={0:0}, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5527] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=8, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5527] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg3={0:0}, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5527] tmp___2 = ldv_zalloc(8UL) [L5528] ldvarg5 = (loff_t *)tmp___2 [L5529] tmp___3 = __VERIFIER_nondet_size_t() [L5530] ldvarg6 = tmp___3 [L5531] tmp___4 = __VERIFIER_nondet_ulong() [L5532] ldvarg1 = tmp___4 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg1=4294967311, ldvarg3={0:0}, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5533] CALL, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=8, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=8, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5533] RET, EXPR ldv_zalloc(8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg1=4294967311, ldvarg3={0:0}, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5533] tmp___5 = ldv_zalloc(8UL) [L5534] ldvarg8 = (loff_t *)tmp___5 [L5535] tmp___6 = __VERIFIER_nondet_int() [L5536] ldvarg4 = tmp___6 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg1=4294967311, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5537] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=1, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5537] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg1=4294967311, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5537] tmp___7 = ldv_zalloc(1UL) [L5538] ldvarg10 = (char *)tmp___7 [L5539] tmp___8 = __VERIFIER_nondet_size_t() [L5540] ldvarg9 = tmp___8 [L5541] tmp___9 = __VERIFIER_nondet_uint() [L5542] ldvarg2 = tmp___9 [L5543] FCALL ldv_initialize() [L5544] ldv_state_variable_1 = 0 [L5545] ref_cnt = 0 [L5546] ldv_state_variable_0 = 1 [L5547] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg1=4294967311, ldvarg2=63, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, tmp___7={0:0}, tmp___8=0, tmp___9=63, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5549] tmp___10 = __VERIFIER_nondet_int() [L5551] case 0: [L5598] case 1: [L5600] tmp___12 = __VERIFIER_nondet_int() [L5602] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg1=4294967311, ldvarg2=63, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___10=1, tmp___12=1, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, tmp___7={0:0}, tmp___8=0, tmp___9=63, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5598] case 1: [L5610] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg1=4294967311, ldvarg2=63, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___10=1, tmp___12=1, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, tmp___7={0:0}, tmp___8=0, tmp___9=63, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5598] case 1: [L5612] CALL, EXPR init() [L5416] int status ; [L5417] void *tmp ; [L5418] long tmp___0 ; [L5419] long tmp___1 ; [L5421] CALL, EXPR ldv_create_class() [L5899] void *is_got ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5901] CALL, EXPR ldv_malloc(sizeof(struct class)) VAL [LDV_IN_INTERRUPT=1, \old(size)=120, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3184] void *p ; [L3185] void *tmp ; [L3186] int tmp___0 ; [L3188] tmp___0 = __VERIFIER_nondet_int() [L3189] COND TRUE tmp___0 != 0 [L3190] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=120, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=120, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5901] RET, EXPR ldv_malloc(sizeof(struct class)) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5901] is_got = ldv_malloc(sizeof(struct class)) [L5902] COND TRUE (unsigned long )is_got <= 2012UL VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_got={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5903] COND TRUE ldv_usb_gadget == 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_got={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5907] COND TRUE ldv_usb_gadget_class == 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_got={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5911] ldv_usb_gadget_class = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_got={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5914] return (is_got); [L5421] RET, EXPR ldv_create_class() [L5421] tmp = ldv_create_class() [L5422] usb_gadget_class = (struct class *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5423] CALL, EXPR IS_ERR((void const *)usb_gadget_class) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, ptr={0:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5736] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, ptr={0:0}, ptr={0:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5738] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, ptr={0:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5861] return ((unsigned long )ptr > 2012UL); [L5738] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, ptr={0:0}, ptr={0:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5738] tmp = ldv_is_err(ptr) [L5739] return (tmp); [L5423] RET, EXPR IS_ERR((void const *)usb_gadget_class) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5423] tmp___1 = IS_ERR((void const *)usb_gadget_class) [L5424] COND FALSE !(tmp___1 != 0L) [L5432] CALL, EXPR ldv_alloc_chrdev_region_7(& g_printer_devno, 0U, 1U, "USB printer gadget") [L5762] ldv_func_ret_type ldv_func_res ; [L5763] int tmp ; [L5764] int tmp___0 ; [L5766] CALL, EXPR alloc_chrdev_region(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3, ldv_func_arg4) [L6074] return __VERIFIER_nondet_int(); [L5766] RET, EXPR alloc_chrdev_region(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3, ldv_func_arg4) [L5766] tmp = alloc_chrdev_region(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3, ldv_func_arg4) [L5767] ldv_func_res = tmp [L5768] CALL, EXPR ldv_register_chrdev_region() [L5954] int is_reg ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5956] CALL, EXPR ldv_undef_int_nonpositive() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5846] int ret ; [L5847] int tmp ; [L5849] CALL, EXPR ldv_undef_int() [L3220] int tmp ; [L3222] tmp = __VERIFIER_nondet_int() [L3223] return (tmp); [L5849] RET, EXPR ldv_undef_int() [L5849] tmp = ldv_undef_int() [L5850] ret = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, ret=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5851] COND TRUE ret <= 0 [L5855] return (ret); [L5956] RET, EXPR ldv_undef_int_nonpositive() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5956] is_reg = ldv_undef_int_nonpositive() [L5957] COND TRUE ! is_reg VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5958] COND TRUE ldv_usb_gadget == 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5962] COND TRUE ldv_usb_gadget_chrdev == 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=0, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5966] ldv_usb_gadget_chrdev = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5969] return (is_reg); [L5768] RET, EXPR ldv_register_chrdev_region() [L5768] tmp___0 = ldv_register_chrdev_region() [L5769] return (tmp___0); [L5432] RET, EXPR ldv_alloc_chrdev_region_7(& g_printer_devno, 0U, 1U, "USB printer gadget") [L5432] status = ldv_alloc_chrdev_region_7(& g_printer_devno, 0U, 1U, "USB printer gadget") [L5433] COND FALSE !(status != 0) [L5439] CALL, EXPR ldv_usb_gadget_register_driver_9(& printer_driver) [L5783] ldv_func_ret_type___0 ldv_func_res ; [L5784] int tmp ; [L5785] int tmp___0 ; [L5787] CALL, EXPR usb_gadget_register_driver(ldv_func_arg1) [L6157] return __VERIFIER_nondet_int(); [L5787] RET, EXPR usb_gadget_register_driver(ldv_func_arg1) [L5787] tmp = usb_gadget_register_driver(ldv_func_arg1) [L5788] ldv_func_res = tmp [L5789] CALL, EXPR ldv_register_usb_gadget() [L5989] int is_reg ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5991] CALL, EXPR ldv_undef_int_nonpositive() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5846] int ret ; [L5847] int tmp ; [L5849] CALL, EXPR ldv_undef_int() [L3220] int tmp ; [L3222] tmp = __VERIFIER_nondet_int() [L3223] return (tmp); [L5849] RET, EXPR ldv_undef_int() [L5849] tmp = ldv_undef_int() [L5850] ret = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, ret=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5851] COND TRUE ret <= 0 [L5855] return (ret); [L5991] RET, EXPR ldv_undef_int_nonpositive() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5991] is_reg = ldv_undef_int_nonpositive() [L5992] COND TRUE ! is_reg VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5993] COND TRUE ldv_usb_gadget == 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=0, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5997] ldv_usb_gadget = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, is_reg=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L6000] return (is_reg); [L5789] RET, EXPR ldv_register_usb_gadget() [L5789] tmp___0 = ldv_register_usb_gadget() [L5790] return (tmp___0); [L5439] RET, EXPR ldv_usb_gadget_register_driver_9(& printer_driver) [L5439] status = ldv_usb_gadget_register_driver_9(& printer_driver) [L5440] COND FALSE !(status != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, status=0, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___1=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5446] return (status); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, status=0, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___1=0, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5612] RET, EXPR init() [L5612] ldv_retval_2 = init() [L5598] case 1: [L5619] ldv_state_variable_0 = 2 [L5620] ldv_state_variable_1 = 1 [L5621] CALL ldv_initialize_usb_gadget_driver_1() [L5473] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5475] CALL, EXPR ldv_zalloc(1072UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3202] void *p ; [L3203] void *tmp ; [L3204] int tmp___0 ; [L3206] tmp___0 = __VERIFIER_nondet_int() [L3207] COND TRUE tmp___0 != 0 [L3208] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1072, \result={0:0}, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, size=1072, strings={120:0}, stringtab={121:0}, tmp___0=1, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5475] RET, EXPR ldv_zalloc(1072UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5475] tmp = ldv_zalloc(1072UL) [L5476] printer_driver_group0 = (struct usb_gadget *)tmp [L5621] RET ldv_initialize_usb_gadget_driver_1() [L5549] tmp___10 = __VERIFIER_nondet_int() [L5551] case 0: [L5598] case 1: [L5600] tmp___12 = __VERIFIER_nondet_int() [L5602] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, ldvarg0={0:0}, ldvarg10={0:0}, ldvarg1=4294967311, ldvarg2=63, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, tmp={0:0}, tmp___0={0:0}, tmp___10=1, tmp___12=0, tmp___1={0:0}, tmp___2={0:0}, tmp___3=0, tmp___4=4294967311, tmp___5={0:0}, tmp___6=0, tmp___7={0:0}, tmp___8=0, tmp___9=63, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5598] case 1: [L5604] CALL cleanup() [L5451] int status ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5453] FCALL mutex_lock_nested(& usb_printer_gadget.lock_printer_io, 0U) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5454] CALL ldv_class_destroy_12(usb_gadget_class) [L5813] FCALL class_destroy(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5814] CALL ldv_unregister_class() VAL [LDV_IN_INTERRUPT=1, \old(ldv_usb_gadget_class)=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5940] COND FALSE !(ldv_usb_gadget == 0) VAL [LDV_IN_INTERRUPT=1, \old(ldv_usb_gadget_class)=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L5942] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_usb_gadget_class)=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] [L3238] reach_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_usb_gadget_class)=1, __this_module={4294967391:4294967296}, bcdDevice=0, config_desc={107:0}, dev_qualifier={114:0}, device_desc={105:0}, driver_desc={102:0}, epnum=0, fs_ep_in_desc={109:0}, fs_ep_out_desc={110:0}, fs_printer_function={111:0}, g_printer_devno={103:0}, hs_ep_in_desc={112:0}, hs_ep_out_desc={113:0}, hs_printer_function={115:0}, iManufacturer={0:0}, iPNPstring={0:0}, iProduct={0:0}, iSerialNum={0:0}, idProduct=0, idVendor=0, intf_desc={108:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_usb_gadget=1, ldv_usb_gadget_chrdev=1, ldv_usb_gadget_class=1, manufacturer={116:0}, otg_desc={106:0}, pnp_string={119:0}, printer_driver={123:0}, printer_driver_group0={0:0}, printer_io_operations={122:0}, printer_io_operations_group1={0:0}, printer_io_operations_group2={0:0}, printer_mutex={100:0}, product_desc={117:0}, qlen=10, ref_cnt=0, serial_num={118:0}, shortname={101:0}, strings={120:0}, stringtab={121:0}, usb_gadget_class={0:0}, usb_printer_gadget={104:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 70 procedures, 1101 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 261.1s, OverallIterations: 16, TraceHistogramMax: 7, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 211.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 76 mSolverCounterUnknown, 15552 SdHoareTripleChecker+Valid, 194.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15504 mSDsluCounter, 126900 SdHoareTripleChecker+Invalid, 188.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 101716 mSDsCounter, 191 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16890 IncrementalHoareTripleChecker+Invalid, 17157 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 191 mSolverCounterUnsat, 25184 mSDtfsCounter, 16890 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 366 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 4.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=33402occurred in iteration=7, InterpolantAutomatonStates: 129, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.7s AutomataMinimizationTime, 15 MinimizatonAttempts, 8815 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.8s SatisfiabilityAnalysisTime, 12.4s InterpolantComputationTime, 1580 NumberOfCodeBlocks, 1580 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1451 ConstructedInterpolants, 0 QuantifiedInterpolants, 2460 SizeOfPredicates, 18 NumberOfNonLiveVariables, 4688 ConjunctsInSsa, 64 ConjunctsInUnsatCore, 17 InterpolantComputations, 15 PerfectInterpolantSequences, 1153/1158 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 [2023-12-02 17:40:55,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e3555fedd9f92961bad45780711b37c7eb42c00277e0bac6769cfc03eaec14a8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:40:56,996 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:40:57,073 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2023-12-02 17:40:57,079 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:40:57,080 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:40:57,106 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:40:57,107 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:40:57,107 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:40:57,108 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:40:57,109 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:40:57,109 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:40:57,110 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:40:57,111 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:40:57,111 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:40:57,112 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:40:57,112 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:40:57,113 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:40:57,114 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:40:57,114 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:40:57,115 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:40:57,115 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:40:57,116 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:40:57,117 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 17:40:57,117 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 17:40:57,117 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 17:40:57,118 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:40:57,118 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:40:57,119 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:40:57,119 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 17:40:57,119 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:40:57,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:40:57,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:40:57,121 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:40:57,121 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:40:57,121 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:40:57,121 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 17:40:57,122 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 17:40:57,122 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:40:57,122 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:40:57,122 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:40:57,123 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:40:57,123 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3555fedd9f92961bad45780711b37c7eb42c00277e0bac6769cfc03eaec14a8 [2023-12-02 17:40:57,413 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:40:57,434 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:40:57,437 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:40:57,438 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:40:57,438 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:40:57,440 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:41:00,238 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:41:00,638 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:41:00,638 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:41:00,665 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/db9e97990/64c3b49a08ea40d2866e64a9c0899547/FLAG9148e4cd2 [2023-12-02 17:41:00,677 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/data/db9e97990/64c3b49a08ea40d2866e64a9c0899547 [2023-12-02 17:41:00,679 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:41:00,681 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:41:00,682 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:41:00,682 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:41:00,686 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:41:00,687 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:41:00" (1/1) ... [2023-12-02 17:41:00,688 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@194f9226 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:00, skipping insertion in model container [2023-12-02 17:41:00,688 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:41:00" (1/1) ... [2023-12-02 17:41:00,760 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:41:01,393 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i[88044,88057] [2023-12-02 17:41:01,594 WARN L580 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2023-12-02 17:41:01,835 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:41:01,880 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 17:41:01,943 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:41:02,007 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i[88044,88057] [2023-12-02 17:41:02,144 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:41:02,162 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:41:02,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [2776-2777] [2023-12-02 17:41:02,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [2811] [2023-12-02 17:41:02,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2814] [2023-12-02 17:41:02,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2817] [2023-12-02 17:41:02,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [2820] [2023-12-02 17:41:02,241 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i[88044,88057] [2023-12-02 17:41:02,298 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3893] [2023-12-02 17:41:02,299 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)ep->ep_list.next) [3915] [2023-12-02 17:41:02,394 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:41:02,459 WARN L675 CHandler]: The function strrchr is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:41:02,459 WARN L675 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:41:02,459 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:41:02,467 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:41:02,467 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02 WrapperNode [2023-12-02 17:41:02,467 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:41:02,468 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:41:02,468 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:41:02,469 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:41:02,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,524 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,646 INFO L138 Inliner]: procedures = 219, calls = 1321, calls flagged for inlining = 92, calls inlined = 92, statements flattened = 3528 [2023-12-02 17:41:02,646 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:41:02,647 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:41:02,647 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:41:02,648 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:41:02,657 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,658 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,688 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,688 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,771 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,789 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,809 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,823 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,846 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:41:02,847 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:41:02,847 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:41:02,847 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:41:02,848 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (1/1) ... [2023-12-02 17:41:02,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:41:02,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:41:02,878 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:41:02,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:41:02,956 INFO L130 BoogieDeclarations]: Found specification of procedure printer_req_free [2023-12-02 17:41:02,957 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_req_free [2023-12-02 17:41:02,957 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2023-12-02 17:41:02,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2023-12-02 17:41:02,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-12-02 17:41:02,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-12-02 17:41:02,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 17:41:02,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 17:41:02,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-02 17:41:02,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 17:41:02,958 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-12-02 17:41:02,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-12-02 17:41:02,958 INFO L130 BoogieDeclarations]: Found specification of procedure get_gadget_data [2023-12-02 17:41:02,958 INFO L138 BoogieDeclarations]: Found implementation of procedure get_gadget_data [2023-12-02 17:41:02,959 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_free_request [2023-12-02 17:41:02,959 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_free_request [2023-12-02 17:41:02,959 INFO L130 BoogieDeclarations]: Found specification of procedure printer_reset_interface [2023-12-02 17:41:02,959 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_reset_interface [2023-12-02 17:41:02,959 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-12-02 17:41:02,959 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-12-02 17:41:02,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 17:41:02,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 17:41:02,960 INFO L130 BoogieDeclarations]: Found specification of procedure printer_soft_reset [2023-12-02 17:41:02,960 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_soft_reset [2023-12-02 17:41:02,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_class [2023-12-02 17:41:02,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_class [2023-12-02 17:41:02,961 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2023-12-02 17:41:02,961 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2023-12-02 17:41:02,961 INFO L130 BoogieDeclarations]: Found specification of procedure setup_rx_reqs [2023-12-02 17:41:02,961 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_rx_reqs [2023-12-02 17:41:02,961 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-12-02 17:41:02,961 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-12-02 17:41:02,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-12-02 17:41:02,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-12-02 17:41:02,961 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_vbus_draw [2023-12-02 17:41:02,962 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_vbus_draw [2023-12-02 17:41:02,962 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:41:02,962 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:41:02,962 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 17:41:02,962 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 17:41:02,962 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-12-02 17:41:02,962 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-12-02 17:41:02,962 INFO L130 BoogieDeclarations]: Found specification of procedure printer_fsync [2023-12-02 17:41:02,963 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_fsync [2023-12-02 17:41:02,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:41:02,963 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-12-02 17:41:02,963 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-12-02 17:41:02,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:41:02,963 INFO L130 BoogieDeclarations]: Found specification of procedure printer_open [2023-12-02 17:41:02,963 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_open [2023-12-02 17:41:02,964 INFO L130 BoogieDeclarations]: Found specification of procedure printer_bind [2023-12-02 17:41:02,964 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_bind [2023-12-02 17:41:02,964 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 17:41:02,964 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 17:41:02,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-12-02 17:41:02,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-12-02 17:41:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-12-02 17:41:02,965 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-12-02 17:41:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 17:41:02,965 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 17:41:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-12-02 17:41:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 17:41:02,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-12-02 17:41:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-12-02 17:41:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-12-02 17:41:02,966 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 17:41:02,966 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 17:41:02,967 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 17:41:02,967 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-12-02 17:41:02,968 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-12-02 17:41:02,968 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2023-12-02 17:41:02,968 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2023-12-02 17:41:02,968 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 17:41:02,968 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 17:41:02,968 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 17:41:02,968 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 17:41:02,969 INFO L130 BoogieDeclarations]: Found specification of procedure printer_req_alloc [2023-12-02 17:41:02,969 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_req_alloc [2023-12-02 17:41:02,969 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-12-02 17:41:02,969 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-12-02 17:41:02,969 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-12-02 17:41:02,969 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-12-02 17:41:02,969 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-12-02 17:41:02,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-12-02 17:41:02,969 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-12-02 17:41:02,969 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-12-02 17:41:02,970 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-12-02 17:41:02,970 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-12-02 17:41:02,970 INFO L130 BoogieDeclarations]: Found specification of procedure printer_poll [2023-12-02 17:41:02,970 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_poll [2023-12-02 17:41:02,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-12-02 17:41:02,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-12-02 17:41:02,970 INFO L130 BoogieDeclarations]: Found specification of procedure set_printer_interface [2023-12-02 17:41:02,971 INFO L138 BoogieDeclarations]: Found implementation of procedure set_printer_interface [2023-12-02 17:41:02,971 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2023-12-02 17:41:02,971 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2023-12-02 17:41:02,971 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_queue [2023-12-02 17:41:02,971 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_queue [2023-12-02 17:41:02,971 INFO L130 BoogieDeclarations]: Found specification of procedure set_interface [2023-12-02 17:41:02,971 INFO L138 BoogieDeclarations]: Found implementation of procedure set_interface [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure printer_setup_complete [2023-12-02 17:41:02,972 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_setup_complete [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-12-02 17:41:02,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-12-02 17:41:02,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-12-02 17:41:02,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure printer_write [2023-12-02 17:41:02,973 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_write [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure strrchr [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure printer_unbind [2023-12-02 17:41:02,973 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_unbind [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-12-02 17:41:02,973 INFO L130 BoogieDeclarations]: Found specification of procedure printer_close [2023-12-02 17:41:02,973 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_close [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-12-02 17:41:02,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2023-12-02 17:41:02,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2023-12-02 17:41:02,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2023-12-02 17:41:02,975 INFO L130 BoogieDeclarations]: Found specification of procedure init_utsname [2023-12-02 17:41:02,975 INFO L138 BoogieDeclarations]: Found implementation of procedure init_utsname [2023-12-02 17:41:02,975 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_enable [2023-12-02 17:41:02,975 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_enable [2023-12-02 17:41:02,975 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-12-02 17:41:02,975 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-12-02 17:41:02,976 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-12-02 17:41:02,976 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-12-02 17:41:02,976 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-12-02 17:41:02,976 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-12-02 17:41:02,976 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_autoconfig [2023-12-02 17:41:02,976 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_autoconfig [2023-12-02 17:41:02,977 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2023-12-02 17:41:02,977 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2023-12-02 17:41:02,977 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 17:41:02,977 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 17:41:02,977 INFO L130 BoogieDeclarations]: Found specification of procedure printer_setup [2023-12-02 17:41:02,977 INFO L138 BoogieDeclarations]: Found implementation of procedure printer_setup [2023-12-02 17:41:02,977 INFO L130 BoogieDeclarations]: Found specification of procedure set_gadget_data [2023-12-02 17:41:02,978 INFO L138 BoogieDeclarations]: Found implementation of procedure set_gadget_data [2023-12-02 17:41:02,978 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_disable [2023-12-02 17:41:02,978 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_disable [2023-12-02 17:41:02,978 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-12-02 17:41:02,978 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-12-02 17:41:02,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_region [2023-12-02 17:41:02,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_region [2023-12-02 17:41:02,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2023-12-02 17:41:02,978 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2023-12-02 17:41:02,979 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2023-12-02 17:41:02,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:41:02,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:41:02,979 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-12-02 17:41:02,979 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-12-02 17:41:03,519 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:41:03,523 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:41:03,608 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-12-02 17:41:21,519 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:41:21,773 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:41:21,773 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 17:41:21,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:41:21 BoogieIcfgContainer [2023-12-02 17:41:21,774 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:41:21,777 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:41:21,777 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:41:21,780 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:41:21,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:41:00" (1/3) ... [2023-12-02 17:41:21,781 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@306cfc71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:41:21, skipping insertion in model container [2023-12-02 17:41:21,781 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:41:02" (2/3) ... [2023-12-02 17:41:21,781 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@306cfc71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:41:21, skipping insertion in model container [2023-12-02 17:41:21,782 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:41:21" (3/3) ... [2023-12-02 17:41:21,783 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-2b9ec6c-1-106_1a-drivers--usb--gadget--g_printer.ko-entry_point.cil.out.i [2023-12-02 17:41:21,801 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:41:21,802 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:41:21,878 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:41:21,885 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@69fa0116, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:41:21,885 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:41:21,895 INFO L276 IsEmpty]: Start isEmpty. Operand has 1196 states, 766 states have (on average 1.4281984334203655) internal successors, (1094), 807 states have internal predecessors, (1094), 361 states have call successors, (361), 68 states have call predecessors, (361), 67 states have return successors, (357), 354 states have call predecessors, (357), 357 states have call successors, (357) [2023-12-02 17:41:21,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-02 17:41:21,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:41:21,910 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:41:21,911 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:41:21,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:41:21,916 INFO L85 PathProgramCache]: Analyzing trace with hash -399907910, now seen corresponding path program 1 times [2023-12-02 17:41:21,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:41:21,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360985232] [2023-12-02 17:41:21,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:41:21,934 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 [2023-12-02 17:41:21,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:41:21,935 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:41:21,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:41:24,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:41:24,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 1275 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:41:24,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:41:24,485 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:41:24,485 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:41:24,486 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:41:24,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360985232] [2023-12-02 17:41:24,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360985232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:41:24,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:41:24,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:41:24,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713261094] [2023-12-02 17:41:24,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:41:24,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:41:24,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:41:24,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:41:24,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:41:24,527 INFO L87 Difference]: Start difference. First operand has 1196 states, 766 states have (on average 1.4281984334203655) internal successors, (1094), 807 states have internal predecessors, (1094), 361 states have call successors, (361), 68 states have call predecessors, (361), 67 states have return successors, (357), 354 states have call predecessors, (357), 357 states have call successors, (357) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 17:41:26,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:41:29,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:41:34,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:41:34,146 INFO L93 Difference]: Finished difference Result 3387 states and 5202 transitions. [2023-12-02 17:41:34,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:41:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2023-12-02 17:41:34,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:41:34,183 INFO L225 Difference]: With dead ends: 3387 [2023-12-02 17:41:34,183 INFO L226 Difference]: Without dead ends: 2180 [2023-12-02 17:41:34,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:41:34,200 INFO L413 NwaCegarLoop]: 1709 mSDtfsCounter, 1640 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1640 SdHoareTripleChecker+Valid, 3229 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:41:34,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1640 Valid, 3229 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 230 Invalid, 2 Unknown, 0 Unchecked, 9.4s Time] [2023-12-02 17:41:34,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2180 states. [2023-12-02 17:41:34,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2180 to 2174. [2023-12-02 17:41:34,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2174 states, 1382 states have (on average 1.3994211287988423) internal successors, (1934), 1438 states have internal predecessors, (1934), 664 states have call successors, (664), 128 states have call predecessors, (664), 127 states have return successors, (651), 645 states have call predecessors, (651), 651 states have call successors, (651) [2023-12-02 17:41:34,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2174 states to 2174 states and 3249 transitions. [2023-12-02 17:41:34,432 INFO L78 Accepts]: Start accepts. Automaton has 2174 states and 3249 transitions. Word has length 54 [2023-12-02 17:41:34,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:41:34,433 INFO L495 AbstractCegarLoop]: Abstraction has 2174 states and 3249 transitions. [2023-12-02 17:41:34,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 17:41:34,434 INFO L276 IsEmpty]: Start isEmpty. Operand 2174 states and 3249 transitions. [2023-12-02 17:41:34,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-02 17:41:34,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:41:34,438 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:41:34,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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)] Forceful destruction successful, exit code 0 [2023-12-02 17:41:34,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:41:34,641 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:41:34,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:41:34,642 INFO L85 PathProgramCache]: Analyzing trace with hash 349150880, now seen corresponding path program 1 times [2023-12-02 17:41:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:41:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1495353651] [2023-12-02 17:41:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:41:34,643 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 [2023-12-02 17:41:34,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:41:34,644 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:41:34,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:41:36,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:41:36,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:41:36,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:41:38,579 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:41:38,580 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:41:38,580 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:41:38,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1495353651] [2023-12-02 17:41:38,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1495353651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:41:38,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:41:38,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:41:38,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015427260] [2023-12-02 17:41:38,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:41:38,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:41:38,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:41:38,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:41:38,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:41:38,583 INFO L87 Difference]: Start difference. First operand 2174 states and 3249 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:41:40,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:41:47,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:41:47,145 INFO L93 Difference]: Finished difference Result 4300 states and 6432 transitions. [2023-12-02 17:41:47,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:41:47,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2023-12-02 17:41:47,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:41:47,174 INFO L225 Difference]: With dead ends: 4300 [2023-12-02 17:41:47,174 INFO L226 Difference]: Without dead ends: 4275 [2023-12-02 17:41:47,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:41:47,177 INFO L413 NwaCegarLoop]: 1675 mSDtfsCounter, 1637 mSDsluCounter, 1513 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1637 SdHoareTripleChecker+Valid, 3188 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:41:47,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1637 Valid, 3188 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 226 Invalid, 1 Unknown, 0 Unchecked, 8.3s Time] [2023-12-02 17:41:47,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4275 states. [2023-12-02 17:41:47,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4275 to 4271. [2023-12-02 17:41:47,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 2723 states have (on average 1.3980903415350716) internal successors, (3807), 2823 states have internal predecessors, (3807), 1299 states have call successors, (1299), 251 states have call predecessors, (1299), 248 states have return successors, (1287), 1272 states have call predecessors, (1287), 1287 states have call successors, (1287) [2023-12-02 17:41:47,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 6393 transitions. [2023-12-02 17:41:47,445 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 6393 transitions. Word has length 54 [2023-12-02 17:41:47,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:41:47,445 INFO L495 AbstractCegarLoop]: Abstraction has 4271 states and 6393 transitions. [2023-12-02 17:41:47,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:41:47,446 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 6393 transitions. [2023-12-02 17:41:47,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 17:41:47,447 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:41:47,448 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:41:47,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:41:47,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:41:47,648 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:41:47,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:41:47,649 INFO L85 PathProgramCache]: Analyzing trace with hash -2062241079, now seen corresponding path program 1 times [2023-12-02 17:41:47,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:41:47,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [749027912] [2023-12-02 17:41:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:41:47,650 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 [2023-12-02 17:41:47,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:41:47,651 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:41:47,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-02 17:41:49,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:41:49,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 1269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:41:49,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:41:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:41:52,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:41:52,067 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:41:52,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [749027912] [2023-12-02 17:41:52,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [749027912] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:41:52,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:41:52,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:41:52,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089540310] [2023-12-02 17:41:52,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:41:52,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:41:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:41:52,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:41:52,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:41:52,070 INFO L87 Difference]: Start difference. First operand 4271 states and 6393 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:41:54,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:01,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:42:01,220 INFO L93 Difference]: Finished difference Result 12749 states and 19101 transitions. [2023-12-02 17:42:01,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:42:01,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 55 [2023-12-02 17:42:01,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:42:01,288 INFO L225 Difference]: With dead ends: 12749 [2023-12-02 17:42:01,288 INFO L226 Difference]: Without dead ends: 8491 [2023-12-02 17:42:01,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:42:01,311 INFO L413 NwaCegarLoop]: 1728 mSDtfsCounter, 1638 mSDsluCounter, 1522 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1638 SdHoareTripleChecker+Valid, 3250 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:42:01,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1638 Valid, 3250 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 226 Invalid, 1 Unknown, 0 Unchecked, 8.7s Time] [2023-12-02 17:42:01,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8491 states. [2023-12-02 17:42:01,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8491 to 8480. [2023-12-02 17:42:01,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8480 states, 5414 states have (on average 1.39878093830809) internal successors, (7573), 5606 states have internal predecessors, (7573), 2575 states have call successors, (2575), 495 states have call predecessors, (2575), 490 states have return successors, (2557), 2530 states have call predecessors, (2557), 2557 states have call successors, (2557) [2023-12-02 17:42:01,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8480 states to 8480 states and 12705 transitions. [2023-12-02 17:42:01,982 INFO L78 Accepts]: Start accepts. Automaton has 8480 states and 12705 transitions. Word has length 55 [2023-12-02 17:42:01,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:42:01,983 INFO L495 AbstractCegarLoop]: Abstraction has 8480 states and 12705 transitions. [2023-12-02 17:42:01,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 17:42:01,984 INFO L276 IsEmpty]: Start isEmpty. Operand 8480 states and 12705 transitions. [2023-12-02 17:42:01,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-02 17:42:01,989 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:42:01,990 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:42:02,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-02 17:42:02,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:42:02,207 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:42:02,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:42:02,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1960112638, now seen corresponding path program 1 times [2023-12-02 17:42:02,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:42:02,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828214222] [2023-12-02 17:42:02,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:42:02,209 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 [2023-12-02 17:42:02,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:42:02,210 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:42:02,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:42:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:42:04,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:42:04,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:42:05,446 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:42:05,447 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:42:05,447 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:42:05,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828214222] [2023-12-02 17:42:05,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828214222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:42:05,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:42:05,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:42:05,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409912637] [2023-12-02 17:42:05,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:42:05,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:42:05,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:42:05,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:42:05,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:42:05,450 INFO L87 Difference]: Start difference. First operand 8480 states and 12705 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:42:07,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:10,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:12,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:15,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:29,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:42:29,674 INFO L93 Difference]: Finished difference Result 16981 states and 25452 transitions. [2023-12-02 17:42:29,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:42:29,675 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2023-12-02 17:42:29,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:42:29,720 INFO L225 Difference]: With dead ends: 16981 [2023-12-02 17:42:29,720 INFO L226 Difference]: Without dead ends: 8514 [2023-12-02 17:42:29,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:42:29,746 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 6 mSDsluCounter, 4714 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 6287 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:42:29,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 6287 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 440 Invalid, 4 Unknown, 0 Unchecked, 23.9s Time] [2023-12-02 17:42:29,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8514 states. [2023-12-02 17:42:30,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8514 to 8496. [2023-12-02 17:42:30,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8496 states, 5426 states have (on average 1.3978990047917434) internal successors, (7585), 5618 states have internal predecessors, (7585), 2575 states have call successors, (2575), 495 states have call predecessors, (2575), 494 states have return successors, (2573), 2534 states have call predecessors, (2573), 2557 states have call successors, (2573) [2023-12-02 17:42:30,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8496 states to 8496 states and 12733 transitions. [2023-12-02 17:42:30,318 INFO L78 Accepts]: Start accepts. Automaton has 8496 states and 12733 transitions. Word has length 71 [2023-12-02 17:42:30,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:42:30,319 INFO L495 AbstractCegarLoop]: Abstraction has 8496 states and 12733 transitions. [2023-12-02 17:42:30,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:42:30,319 INFO L276 IsEmpty]: Start isEmpty. Operand 8496 states and 12733 transitions. [2023-12-02 17:42:30,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 17:42:30,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:42:30,323 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:42:30,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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)] Forceful destruction successful, exit code 0 [2023-12-02 17:42:30,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:42:30,525 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:42:30,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:42:30,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2046011346, now seen corresponding path program 1 times [2023-12-02 17:42:30,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:42:30,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973330645] [2023-12-02 17:42:30,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:42:30,527 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 [2023-12-02 17:42:30,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:42:30,527 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:42:30,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-02 17:42:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:42:32,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:42:32,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:42:36,938 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:42:36,938 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:42:36,939 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:42:36,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973330645] [2023-12-02 17:42:36,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973330645] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:42:36,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:42:36,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:42:36,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620850923] [2023-12-02 17:42:36,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:42:36,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:42:36,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:42:36,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:42:36,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:42:36,941 INFO L87 Difference]: Start difference. First operand 8496 states and 12733 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-02 17:42:39,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:42:47,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:42:47,773 INFO L93 Difference]: Finished difference Result 25446 states and 38146 transitions. [2023-12-02 17:42:47,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:42:47,774 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 74 [2023-12-02 17:42:47,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:42:47,847 INFO L225 Difference]: With dead ends: 25446 [2023-12-02 17:42:47,847 INFO L226 Difference]: Without dead ends: 16960 [2023-12-02 17:42:47,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:42:47,874 INFO L413 NwaCegarLoop]: 1620 mSDtfsCounter, 1619 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1619 SdHoareTripleChecker+Valid, 3161 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:42:47,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1619 Valid, 3161 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 223 Invalid, 1 Unknown, 0 Unchecked, 10.2s Time] [2023-12-02 17:42:47,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16960 states. [2023-12-02 17:42:48,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16960 to 16921. [2023-12-02 17:42:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16921 states, 10819 states have (on average 1.3983732322765505) internal successors, (15129), 11193 states have internal predecessors, (15129), 5119 states have call successors, (5119), 982 states have call predecessors, (5119), 982 states have return successors, (5131), 5049 states have call predecessors, (5131), 5099 states have call successors, (5131) [2023-12-02 17:42:48,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16921 states to 16921 states and 25379 transitions. [2023-12-02 17:42:48,979 INFO L78 Accepts]: Start accepts. Automaton has 16921 states and 25379 transitions. Word has length 74 [2023-12-02 17:42:48,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:42:48,979 INFO L495 AbstractCegarLoop]: Abstraction has 16921 states and 25379 transitions. [2023-12-02 17:42:48,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-02 17:42:48,980 INFO L276 IsEmpty]: Start isEmpty. Operand 16921 states and 25379 transitions. [2023-12-02 17:42:48,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 17:42:48,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:42:48,983 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:42:49,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-02 17:42:49,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:42:49,197 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:42:49,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:42:49,198 INFO L85 PathProgramCache]: Analyzing trace with hash -420500548, now seen corresponding path program 1 times [2023-12-02 17:42:49,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:42:49,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608424124] [2023-12-02 17:42:49,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:42:49,199 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 [2023-12-02 17:42:49,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:42:49,200 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:42:49,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:42:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:42:51,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 1314 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:42:51,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:42:59,765 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:42:59,765 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:42:59,766 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:42:59,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608424124] [2023-12-02 17:42:59,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608424124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:42:59,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:42:59,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:42:59,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305611780] [2023-12-02 17:42:59,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:42:59,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:42:59,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:42:59,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:42:59,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:42:59,768 INFO L87 Difference]: Start difference. First operand 16921 states and 25379 transitions. Second operand has 12 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 17:43:01,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:04,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:06,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:09,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:11,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:14,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:16,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:19,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:21,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:43:24,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:45:59,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:45:59,200 INFO L93 Difference]: Finished difference Result 46503 states and 69747 transitions. [2023-12-02 17:45:59,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 17:45:59,202 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 74 [2023-12-02 17:45:59,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:45:59,402 INFO L225 Difference]: With dead ends: 46503 [2023-12-02 17:45:59,403 INFO L226 Difference]: Without dead ends: 29595 [2023-12-02 17:45:59,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2023-12-02 17:45:59,465 INFO L413 NwaCegarLoop]: 1553 mSDtfsCounter, 1716 mSDsluCounter, 12803 mSDsCounter, 0 mSdLazyCounter, 4062 mSolverCounterSat, 25 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 165.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1735 SdHoareTripleChecker+Valid, 14356 SdHoareTripleChecker+Invalid, 4097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 4062 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:45:59,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1735 Valid, 14356 Invalid, 4097 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 4062 Invalid, 10 Unknown, 0 Unchecked, 173.1s Time] [2023-12-02 17:45:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29595 states. [2023-12-02 17:46:01,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29595 to 29413. [2023-12-02 17:46:01,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29413 states, 18802 states have (on average 1.3991596638655461) internal successors, (26307), 19459 states have internal predecessors, (26307), 8904 states have call successors, (8904), 1702 states have call predecessors, (8904), 1706 states have return successors, (8940), 8783 states have call predecessors, (8940), 8884 states have call successors, (8940) [2023-12-02 17:46:01,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29413 states to 29413 states and 44151 transitions. [2023-12-02 17:46:01,538 INFO L78 Accepts]: Start accepts. Automaton has 29413 states and 44151 transitions. Word has length 74 [2023-12-02 17:46:01,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:46:01,538 INFO L495 AbstractCegarLoop]: Abstraction has 29413 states and 44151 transitions. [2023-12-02 17:46:01,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 4 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 17:46:01,538 INFO L276 IsEmpty]: Start isEmpty. Operand 29413 states and 44151 transitions. [2023-12-02 17:46:01,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-02 17:46:01,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:46:01,541 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:46:01,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:01,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:01,742 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:46:01,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:46:01,742 INFO L85 PathProgramCache]: Analyzing trace with hash 342483031, now seen corresponding path program 1 times [2023-12-02 17:46:01,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:46:01,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [553445737] [2023-12-02 17:46:01,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:46:01,743 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 [2023-12-02 17:46:01,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:46:01,744 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:46:01,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-02 17:46:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:46:04,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 17:46:04,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:46:06,354 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:46:06,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:46:06,355 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:46:06,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [553445737] [2023-12-02 17:46:06,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [553445737] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:46:06,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:46:06,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:46:06,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605299894] [2023-12-02 17:46:06,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:46:06,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:46:06,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:46:06,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:46:06,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:46:06,357 INFO L87 Difference]: Start difference. First operand 29413 states and 44151 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:46:08,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:46:11,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:46:24,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:46:24,259 INFO L93 Difference]: Finished difference Result 58820 states and 88289 transitions. [2023-12-02 17:46:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:46:24,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 84 [2023-12-02 17:46:24,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:46:24,382 INFO L225 Difference]: With dead ends: 58820 [2023-12-02 17:46:24,382 INFO L226 Difference]: Without dead ends: 29420 [2023-12-02 17:46:24,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:46:24,443 INFO L413 NwaCegarLoop]: 2900 mSDtfsCounter, 1599 mSDsluCounter, 1566 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1599 SdHoareTripleChecker+Valid, 4466 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:46:24,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1599 Valid, 4466 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 306 Invalid, 2 Unknown, 0 Unchecked, 16.3s Time] [2023-12-02 17:46:24,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29420 states. [2023-12-02 17:46:26,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29420 to 29394. [2023-12-02 17:46:26,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29394 states, 18783 states have (on average 1.3987116009157217) internal successors, (26272), 19442 states have internal predecessors, (26272), 8904 states have call successors, (8904), 1702 states have call predecessors, (8904), 1706 states have return successors, (8940), 8781 states have call predecessors, (8940), 8884 states have call successors, (8940) [2023-12-02 17:46:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29394 states to 29394 states and 44116 transitions. [2023-12-02 17:46:26,373 INFO L78 Accepts]: Start accepts. Automaton has 29394 states and 44116 transitions. Word has length 84 [2023-12-02 17:46:26,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:46:26,374 INFO L495 AbstractCegarLoop]: Abstraction has 29394 states and 44116 transitions. [2023-12-02 17:46:26,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 17:46:26,374 INFO L276 IsEmpty]: Start isEmpty. Operand 29394 states and 44116 transitions. [2023-12-02 17:46:26,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 17:46:26,380 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:46:26,380 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-12-02 17:46:26,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-02 17:46:26,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:26,581 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:46:26,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:46:26,581 INFO L85 PathProgramCache]: Analyzing trace with hash -497699795, now seen corresponding path program 1 times [2023-12-02 17:46:26,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:46:26,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908865153] [2023-12-02 17:46:26,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:46:26,583 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 [2023-12-02 17:46:26,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:46:26,584 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:46:26,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:29,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:46:29,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 17:46:29,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:46:29,612 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-12-02 17:46:29,612 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:46:29,612 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:46:29,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908865153] [2023-12-02 17:46:29,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [908865153] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:46:29,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:46:29,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:46:29,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053514865] [2023-12-02 17:46:29,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:46:29,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:46:29,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:46:29,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:46:29,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:46:29,615 INFO L87 Difference]: Start difference. First operand 29394 states and 44116 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:46:31,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:46:34,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:46:36,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:46:50,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:46:50,388 INFO L93 Difference]: Finished difference Result 50419 states and 75640 transitions. [2023-12-02 17:46:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:46:50,390 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 87 [2023-12-02 17:46:50,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:46:50,476 INFO L225 Difference]: With dead ends: 50419 [2023-12-02 17:46:50,476 INFO L226 Difference]: Without dead ends: 21038 [2023-12-02 17:46:50,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:46:50,577 INFO L413 NwaCegarLoop]: 1572 mSDtfsCounter, 7 mSDsluCounter, 3122 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 4694 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:46:50,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 4694 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 335 Invalid, 3 Unknown, 0 Unchecked, 19.7s Time] [2023-12-02 17:46:50,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21038 states. [2023-12-02 17:46:51,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21038 to 21036. [2023-12-02 17:46:51,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21036 states, 13441 states have (on average 1.3969942712595789) internal successors, (18777), 13911 states have internal predecessors, (18777), 6367 states have call successors, (6367), 1224 states have call predecessors, (6367), 1227 states have return successors, (6389), 6280 states have call predecessors, (6389), 6349 states have call successors, (6389) [2023-12-02 17:46:51,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21036 states to 21036 states and 31533 transitions. [2023-12-02 17:46:51,585 INFO L78 Accepts]: Start accepts. Automaton has 21036 states and 31533 transitions. Word has length 87 [2023-12-02 17:46:51,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:46:51,585 INFO L495 AbstractCegarLoop]: Abstraction has 21036 states and 31533 transitions. [2023-12-02 17:46:51,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:46:51,586 INFO L276 IsEmpty]: Start isEmpty. Operand 21036 states and 31533 transitions. [2023-12-02 17:46:51,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-02 17:46:51,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:46:51,589 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:46:51,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:51,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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 [2023-12-02 17:46:51,790 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:46:51,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:46:51,790 INFO L85 PathProgramCache]: Analyzing trace with hash 2067369753, now seen corresponding path program 1 times [2023-12-02 17:46:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:46:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680141122] [2023-12-02 17:46:51,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:46:51,791 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 [2023-12-02 17:46:51,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:46:51,792 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/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) [2023-12-02 17:46:51,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28d6416b-4df0-4fbd-a286-e892640af502/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-02 17:46:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:46:54,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 1355 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-02 17:46:54,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:47:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-02 17:47:15,920 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:47:15,921 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:47:15,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680141122] [2023-12-02 17:47:15,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680141122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:47:15,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:47:15,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2023-12-02 17:47:15,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668614809] [2023-12-02 17:47:15,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:47:15,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 17:47:15,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:47:15,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 17:47:15,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:47:15,924 INFO L87 Difference]: Start difference. First operand 21036 states and 31533 transitions. Second operand has 21 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 15 states have internal predecessors, (48), 7 states have call successors, (15), 3 states have call predecessors, (15), 8 states have return successors, (14), 9 states have call predecessors, (14), 7 states have call successors, (14) [2023-12-02 17:47:18,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:20,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:23,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:25,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:28,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:30,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:33,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:35,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:38,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:40,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:43,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:45,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:48,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:50,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:53,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:55,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:47:58,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:48:00,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 17:48:03,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []