./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9e49a1360829f26f8d048b65d36d4ec5c4a8326faf8d0f409c04195556886603 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:18:14,356 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:18:14,360 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:18:14,393 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:18:14,394 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:18:14,395 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:18:14,398 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:18:14,400 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:18:14,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:18:14,407 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:18:14,408 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:18:14,410 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:18:14,410 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:18:14,412 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:18:14,414 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:18:14,418 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:18:14,418 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:18:14,420 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:18:14,421 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:18:14,426 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:18:14,428 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:18:14,428 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:18:14,429 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:18:14,430 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:18:14,432 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:18:14,436 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:18:14,436 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:18:14,437 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:18:14,438 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:18:14,438 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:18:14,439 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:18:14,439 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:18:14,441 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:18:14,441 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:18:14,442 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:18:14,443 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:18:14,443 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:18:14,443 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:18:14,444 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:18:14,444 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:18:14,444 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:18:14,446 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:18:14,447 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-14 02:18:14,473 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:18:14,474 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:18:14,474 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:18:14,474 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:18:14,475 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:18:14,475 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:18:14,476 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:18:14,476 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:18:14,476 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:18:14,477 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:18:14,477 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 02:18:14,477 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:18:14,478 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:18:14,479 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:18:14,480 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:18:14,480 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:18:14,480 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:18:14,481 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:18:14,481 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:18:14,481 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:18:14,481 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 02:18:14,481 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 02:18:14,482 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:18:14,482 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:18:14,482 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:18:14,482 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> Automizer 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 -> 9e49a1360829f26f8d048b65d36d4ec5c4a8326faf8d0f409c04195556886603 [2022-07-14 02:18:14,722 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:18:14,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:18:14,747 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:18:14,748 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:18:14,748 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:18:14,749 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:18:14,805 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6981034f7/97432885c0ed43ae84a3866b2df2a7de/FLAG0ae981cfa [2022-07-14 02:18:15,501 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:18:15,502 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:18:15,540 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6981034f7/97432885c0ed43ae84a3866b2df2a7de/FLAG0ae981cfa [2022-07-14 02:18:15,823 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6981034f7/97432885c0ed43ae84a3866b2df2a7de [2022-07-14 02:18:15,825 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:18:15,826 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:18:15,827 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:18:15,827 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:18:15,829 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:18:15,830 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:18:15" (1/1) ... [2022-07-14 02:18:15,831 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@127a0655 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:15, skipping insertion in model container [2022-07-14 02:18:15,832 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:18:15" (1/1) ... [2022-07-14 02:18:15,836 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:18:15,926 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:18:17,000 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i[215646,215659] [2022-07-14 02:18:17,051 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:18:17,084 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:18:17,370 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i[215646,215659] [2022-07-14 02:18:17,384 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:18:17,452 INFO L208 MainTranslator]: Completed translation [2022-07-14 02:18:17,454 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17 WrapperNode [2022-07-14 02:18:17,454 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 02:18:17,455 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 02:18:17,456 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 02:18:17,456 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 02:18:17,462 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,529 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,654 INFO L137 Inliner]: procedures = 180, calls = 1491, calls flagged for inlining = 71, calls inlined = 66, statements flattened = 3907 [2022-07-14 02:18:17,655 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 02:18:17,655 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 02:18:17,655 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 02:18:17,655 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 02:18:17,662 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,662 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,693 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,694 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,805 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,828 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,853 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,877 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 02:18:17,878 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 02:18:17,878 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 02:18:17,878 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 02:18:17,879 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (1/1) ... [2022-07-14 02:18:17,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:18:17,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:18:17,914 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 02:18:17,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 02:18:17,959 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-14 02:18:17,960 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-14 02:18:17,960 INFO L130 BoogieDeclarations]: Found specification of procedure digi_disconnect [2022-07-14 02:18:17,960 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_disconnect [2022-07-14 02:18:17,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-14 02:18:17,960 INFO L130 BoogieDeclarations]: Found specification of procedure digi_break_ctl [2022-07-14 02:18:17,960 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_break_ctl [2022-07-14 02:18:17,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-14 02:18:17,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-14 02:18:17,961 INFO L130 BoogieDeclarations]: Found specification of procedure cond_wait_interruptible_timeout_irqrestore [2022-07-14 02:18:17,961 INFO L138 BoogieDeclarations]: Found implementation of procedure cond_wait_interruptible_timeout_irqrestore [2022-07-14 02:18:17,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-14 02:18:17,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-14 02:18:17,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-14 02:18:17,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-14 02:18:17,962 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-14 02:18:17,962 INFO L130 BoogieDeclarations]: Found specification of procedure digi_rx_throttle [2022-07-14 02:18:17,962 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_rx_throttle [2022-07-14 02:18:17,962 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_tty_wakeup [2022-07-14 02:18:17,962 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_tty_wakeup [2022-07-14 02:18:17,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-14 02:18:17,963 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-14 02:18:17,963 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-14 02:18:17,963 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-14 02:18:17,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-14 02:18:17,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-14 02:18:17,963 INFO L130 BoogieDeclarations]: Found specification of procedure digi_startup [2022-07-14 02:18:17,964 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_startup [2022-07-14 02:18:17,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-14 02:18:17,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-14 02:18:17,964 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2022-07-14 02:18:17,964 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2022-07-14 02:18:17,964 INFO L130 BoogieDeclarations]: Found specification of procedure digi_open [2022-07-14 02:18:17,965 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_open [2022-07-14 02:18:17,965 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-14 02:18:17,965 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-14 02:18:17,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-14 02:18:17,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-14 02:18:17,965 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-07-14 02:18:17,966 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-07-14 02:18:17,966 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-14 02:18:17,966 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-14 02:18:17,966 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-07-14 02:18:17,966 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-07-14 02:18:17,966 INFO L130 BoogieDeclarations]: Found specification of procedure digi_read_bulk_callback [2022-07-14 02:18:17,966 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_read_bulk_callback [2022-07-14 02:18:17,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-14 02:18:17,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-14 02:18:17,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-14 02:18:17,968 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_bulk_callback [2022-07-14 02:18:17,968 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_bulk_callback [2022-07-14 02:18:17,968 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-14 02:18:17,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-14 02:18:17,969 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write [2022-07-14 02:18:17,969 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write [2022-07-14 02:18:17,970 INFO L130 BoogieDeclarations]: Found specification of procedure digi_set_termios [2022-07-14 02:18:17,970 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_set_termios [2022-07-14 02:18:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure digi_wakeup_write_lock [2022-07-14 02:18:17,971 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_wakeup_write_lock [2022-07-14 02:18:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_room [2022-07-14 02:18:17,972 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_room [2022-07-14 02:18:17,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-14 02:18:17,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-14 02:18:17,972 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-14 02:18:17,972 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-14 02:18:17,972 INFO L130 BoogieDeclarations]: Found specification of procedure digi_close [2022-07-14 02:18:17,973 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_close [2022-07-14 02:18:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure digi_tiocmset [2022-07-14 02:18:17,973 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_tiocmset [2022-07-14 02:18:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure digi_tiocmget [2022-07-14 02:18:17,973 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_tiocmget [2022-07-14 02:18:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-14 02:18:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-14 02:18:17,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-14 02:18:17,974 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-14 02:18:17,974 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-14 02:18:17,974 INFO L130 BoogieDeclarations]: Found specification of procedure digi_set_modem_signals [2022-07-14 02:18:17,975 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_set_modem_signals [2022-07-14 02:18:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure tty_termios_baud_rate [2022-07-14 02:18:17,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_termios_baud_rate [2022-07-14 02:18:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 02:18:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_probe [2022-07-14 02:18:17,975 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_probe [2022-07-14 02:18:17,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-14 02:18:17,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-14 02:18:17,976 INFO L130 BoogieDeclarations]: Found specification of procedure digi_release [2022-07-14 02:18:17,976 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_release [2022-07-14 02:18:17,976 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-14 02:18:17,977 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_inb_command [2022-07-14 02:18:17,977 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_inb_command [2022-07-14 02:18:17,977 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_oob_command [2022-07-14 02:18:17,977 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_oob_command [2022-07-14 02:18:17,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-14 02:18:17,978 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-14 02:18:17,978 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-14 02:18:17,978 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_init [2022-07-14 02:18:17,979 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_init [2022-07-14 02:18:17,979 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-14 02:18:17,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-14 02:18:17,979 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-07-14 02:18:17,980 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-07-14 02:18:17,980 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-14 02:18:17,980 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-14 02:18:17,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-14 02:18:17,980 INFO L130 BoogieDeclarations]: Found specification of procedure digi_rx_unthrottle [2022-07-14 02:18:17,980 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_rx_unthrottle [2022-07-14 02:18:17,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-14 02:18:17,981 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-07-14 02:18:17,981 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-07-14 02:18:17,981 INFO L130 BoogieDeclarations]: Found specification of procedure digi_dtr_rts [2022-07-14 02:18:17,981 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_dtr_rts [2022-07-14 02:18:17,981 INFO L130 BoogieDeclarations]: Found specification of procedure digi_chars_in_buffer [2022-07-14 02:18:17,982 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_chars_in_buffer [2022-07-14 02:18:17,982 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-14 02:18:17,982 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-14 02:18:17,982 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-14 02:18:17,982 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-14 02:18:17,983 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-14 02:18:17,983 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-14 02:18:17,985 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-14 02:18:17,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-14 02:18:17,986 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_remove [2022-07-14 02:18:17,986 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_remove [2022-07-14 02:18:17,987 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-14 02:18:17,988 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-14 02:18:17,988 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-14 02:18:17,988 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-14 02:18:17,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-14 02:18:17,993 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_data [2022-07-14 02:18:17,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_data [2022-07-14 02:18:17,994 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2022-07-14 02:18:17,994 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2022-07-14 02:18:17,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-14 02:18:17,994 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-07-14 02:18:17,994 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-07-14 02:18:17,995 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 02:18:17,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 02:18:18,558 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 02:18:18,562 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 02:18:18,960 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-14 02:18:29,164 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 02:18:29,200 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 02:18:29,200 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-14 02:18:29,205 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:18:29 BoogieIcfgContainer [2022-07-14 02:18:29,205 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 02:18:29,223 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 02:18:29,223 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 02:18:29,235 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 02:18:29,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 02:18:15" (1/3) ... [2022-07-14 02:18:29,236 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bf658ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:18:29, skipping insertion in model container [2022-07-14 02:18:29,236 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:18:17" (2/3) ... [2022-07-14 02:18:29,236 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bf658ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:18:29, skipping insertion in model container [2022-07-14 02:18:29,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:18:29" (3/3) ... [2022-07-14 02:18:29,238 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:18:29,250 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 02:18:29,251 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-14 02:18:29,337 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 02:18:29,342 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=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@280c7ca0, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@252f5970 [2022-07-14 02:18:29,342 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-14 02:18:29,351 INFO L276 IsEmpty]: Start isEmpty. Operand has 1342 states, 952 states have (on average 1.4411764705882353) internal successors, (1372), 970 states have internal predecessors, (1372), 329 states have call successors, (329), 60 states have call predecessors, (329), 59 states have return successors, (324), 320 states have call predecessors, (324), 324 states have call successors, (324) [2022-07-14 02:18:29,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-14 02:18:29,370 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:29,371 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:18:29,371 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:29,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:29,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1088046065, now seen corresponding path program 1 times [2022-07-14 02:18:29,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:18:29,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576982424] [2022-07-14 02:18:29,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:29,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:18:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:18:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:30,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:30,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:18:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:30,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:30,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:18:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:30,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:18:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:30,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:30,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:18:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:18:30,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:18:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:18:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:18:30,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:18:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:18:30,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:18:30,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:18:30,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:30,350 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-14 02:18:30,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:18:30,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576982424] [2022-07-14 02:18:30,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576982424] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:30,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:30,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:18:30,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798268290] [2022-07-14 02:18:30,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:30,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:18:30,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:18:30,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:18:30,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:18:30,393 INFO L87 Difference]: Start difference. First operand has 1342 states, 952 states have (on average 1.4411764705882353) internal successors, (1372), 970 states have internal predecessors, (1372), 329 states have call successors, (329), 60 states have call predecessors, (329), 59 states have return successors, (324), 320 states have call predecessors, (324), 324 states have call successors, (324) Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-14 02:18:32,066 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:34,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:40,681 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:42,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:42,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:42,897 INFO L93 Difference]: Finished difference Result 2746 states and 4273 transitions. [2022-07-14 02:18:42,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 02:18:42,900 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 151 [2022-07-14 02:18:42,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:42,921 INFO L225 Difference]: With dead ends: 2746 [2022-07-14 02:18:42,921 INFO L226 Difference]: Without dead ends: 1394 [2022-07-14 02:18:42,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:42,943 INFO L413 NwaCegarLoop]: 1864 mSDtfsCounter, 416 mSDsluCounter, 3192 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 743 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 5056 SdHoareTripleChecker+Invalid, 1978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 743 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:42,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 5056 Invalid, 1978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [743 Valid, 1233 Invalid, 2 Unknown, 0 Unchecked, 12.2s Time] [2022-07-14 02:18:42,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2022-07-14 02:18:43,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1327. [2022-07-14 02:18:43,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 944 states have (on average 1.3983050847457628) internal successors, (1320), 955 states have internal predecessors, (1320), 324 states have call successors, (324), 59 states have call predecessors, (324), 58 states have return successors, (323), 319 states have call predecessors, (323), 323 states have call successors, (323) [2022-07-14 02:18:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1967 transitions. [2022-07-14 02:18:43,099 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1967 transitions. Word has length 151 [2022-07-14 02:18:43,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:43,103 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1967 transitions. [2022-07-14 02:18:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-14 02:18:43,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1967 transitions. [2022-07-14 02:18:43,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-14 02:18:43,113 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:43,114 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:18:43,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-14 02:18:43,114 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:43,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:43,116 INFO L85 PathProgramCache]: Analyzing trace with hash 444028649, now seen corresponding path program 1 times [2022-07-14 02:18:43,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:18:43,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000504112] [2022-07-14 02:18:43,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:43,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:18:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:18:43,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:18:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:18:43,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:18:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:43,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:18:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:18:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:18:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:18:43,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:18:43,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:18:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:18:43,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:18:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:18:43,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:43,625 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-14 02:18:43,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:18:43,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000504112] [2022-07-14 02:18:43,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000504112] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:43,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:43,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:43,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634945846] [2022-07-14 02:18:43,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:43,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:43,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:18:43,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:43,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:43,633 INFO L87 Difference]: Start difference. First operand 1327 states and 1967 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:18:45,487 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:51,099 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:55,627 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:18:55,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:55,713 INFO L93 Difference]: Finished difference Result 3833 states and 5674 transitions. [2022-07-14 02:18:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:18:55,714 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 151 [2022-07-14 02:18:55,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:55,733 INFO L225 Difference]: With dead ends: 3833 [2022-07-14 02:18:55,733 INFO L226 Difference]: Without dead ends: 2541 [2022-07-14 02:18:55,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:18:55,743 INFO L413 NwaCegarLoop]: 2041 mSDtfsCounter, 2689 mSDsluCounter, 2500 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 2255 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2872 SdHoareTripleChecker+Valid, 4541 SdHoareTripleChecker+Invalid, 3671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2255 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:55,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2872 Valid, 4541 Invalid, 3671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2255 Valid, 1414 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2022-07-14 02:18:55,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2541 states. [2022-07-14 02:18:55,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2541 to 2406. [2022-07-14 02:18:55,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 1718 states have (on average 1.390570430733411) internal successors, (2389), 1741 states have internal predecessors, (2389), 573 states have call successors, (573), 115 states have call predecessors, (573), 114 states have return successors, (572), 563 states have call predecessors, (572), 572 states have call successors, (572) [2022-07-14 02:18:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 3534 transitions. [2022-07-14 02:18:55,857 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 3534 transitions. Word has length 151 [2022-07-14 02:18:55,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:55,858 INFO L495 AbstractCegarLoop]: Abstraction has 2406 states and 3534 transitions. [2022-07-14 02:18:55,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:18:55,859 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 3534 transitions. [2022-07-14 02:18:55,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-14 02:18:55,862 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:55,863 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:18:55,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-14 02:18:55,865 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:55,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:55,866 INFO L85 PathProgramCache]: Analyzing trace with hash 44450803, now seen corresponding path program 1 times [2022-07-14 02:18:55,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:18:55,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410094258] [2022-07-14 02:18:55,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:55,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:18:56,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:18:56,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:56,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:18:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:18:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:18:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:18:56,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:18:56,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:18:56,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:18:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:18:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:18:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:18:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:18:56,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:18:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:18:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:18:56,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-14 02:18:56,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:18:56,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410094258] [2022-07-14 02:18:56,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410094258] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:56,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:56,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:56,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886826700] [2022-07-14 02:18:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:56,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:18:56,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:56,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:56,386 INFO L87 Difference]: Start difference. First operand 2406 states and 3534 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:18:58,413 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:05,317 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:07,358 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:07,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:07,516 INFO L93 Difference]: Finished difference Result 6132 states and 9008 transitions. [2022-07-14 02:19:07,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:19:07,516 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 151 [2022-07-14 02:19:07,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:07,538 INFO L225 Difference]: With dead ends: 6132 [2022-07-14 02:19:07,539 INFO L226 Difference]: Without dead ends: 3761 [2022-07-14 02:19:07,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:19:07,551 INFO L413 NwaCegarLoop]: 3223 mSDtfsCounter, 2104 mSDsluCounter, 3246 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 1501 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2287 SdHoareTripleChecker+Valid, 6469 SdHoareTripleChecker+Invalid, 3160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1501 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:07,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2287 Valid, 6469 Invalid, 3160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1501 Valid, 1656 Invalid, 3 Unknown, 0 Unchecked, 10.9s Time] [2022-07-14 02:19:07,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2022-07-14 02:19:07,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 3565. [2022-07-14 02:19:07,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3565 states, 2555 states have (on average 1.3870841487279844) internal successors, (3544), 2589 states have internal predecessors, (3544), 831 states have call successors, (831), 179 states have call predecessors, (831), 178 states have return successors, (830), 817 states have call predecessors, (830), 830 states have call successors, (830) [2022-07-14 02:19:07,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3565 states to 3565 states and 5205 transitions. [2022-07-14 02:19:07,672 INFO L78 Accepts]: Start accepts. Automaton has 3565 states and 5205 transitions. Word has length 151 [2022-07-14 02:19:07,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:07,673 INFO L495 AbstractCegarLoop]: Abstraction has 3565 states and 5205 transitions. [2022-07-14 02:19:07,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (20), 5 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:19:07,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3565 states and 5205 transitions. [2022-07-14 02:19:07,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-07-14 02:19:07,677 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:07,677 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:07,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-14 02:19:07,678 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:07,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:07,678 INFO L85 PathProgramCache]: Analyzing trace with hash -600854251, now seen corresponding path program 1 times [2022-07-14 02:19:07,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:19:07,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361743351] [2022-07-14 02:19:07,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:07,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:19:07,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:19:07,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:19:07,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:07,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:07,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:07,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:19:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:19:08,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:19:08,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:19:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:19:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:19:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:19:08,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:19:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:19:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:19:08,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:19:08,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-14 02:19:08,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-14 02:19:08,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-14 02:19:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-14 02:19:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-14 02:19:08,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-14 02:19:08,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-14 02:19:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-07-14 02:19:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-07-14 02:19:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:19:08,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361743351] [2022-07-14 02:19:08,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361743351] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:08,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:08,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:08,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975363493] [2022-07-14 02:19:08,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:08,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:08,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:19:08,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:08,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:08,245 INFO L87 Difference]: Start difference. First operand 3565 states and 5205 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:10,269 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:12,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:14,293 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:21,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:23,209 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:25,243 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:27,271 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:27,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:27,512 INFO L93 Difference]: Finished difference Result 9192 states and 13484 transitions. [2022-07-14 02:19:27,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:19:27,513 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 292 [2022-07-14 02:19:27,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:27,547 INFO L225 Difference]: With dead ends: 9192 [2022-07-14 02:19:27,548 INFO L226 Difference]: Without dead ends: 5676 [2022-07-14 02:19:27,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:19:27,567 INFO L413 NwaCegarLoop]: 2127 mSDtfsCounter, 2412 mSDsluCounter, 3643 mSDsCounter, 0 mSdLazyCounter, 2075 mSolverCounterSat, 1672 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2588 SdHoareTripleChecker+Valid, 5770 SdHoareTripleChecker+Invalid, 3754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1672 IncrementalHoareTripleChecker+Valid, 2075 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:27,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2588 Valid, 5770 Invalid, 3754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1672 Valid, 2075 Invalid, 7 Unknown, 0 Unchecked, 19.0s Time] [2022-07-14 02:19:27,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5676 states. [2022-07-14 02:19:27,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5676 to 5397. [2022-07-14 02:19:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5397 states, 3922 states have (on average 1.3748087710351862) internal successors, (5392), 3973 states have internal predecessors, (5392), 1196 states have call successors, (1196), 279 states have call predecessors, (1196), 278 states have return successors, (1195), 1176 states have call predecessors, (1195), 1195 states have call successors, (1195) [2022-07-14 02:19:27,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 5397 states and 7783 transitions. [2022-07-14 02:19:27,756 INFO L78 Accepts]: Start accepts. Automaton has 5397 states and 7783 transitions. Word has length 292 [2022-07-14 02:19:27,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:27,758 INFO L495 AbstractCegarLoop]: Abstraction has 5397 states and 7783 transitions. [2022-07-14 02:19:27,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:27,758 INFO L276 IsEmpty]: Start isEmpty. Operand 5397 states and 7783 transitions. [2022-07-14 02:19:27,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-07-14 02:19:27,763 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:27,763 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:27,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-14 02:19:27,764 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:27,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:27,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1000432097, now seen corresponding path program 1 times [2022-07-14 02:19:27,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:19:27,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724778650] [2022-07-14 02:19:27,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:27,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:19:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:19:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:19:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:19:28,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:19:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:19:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:19:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:19:28,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:19:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:19:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:19:28,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:19:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:19:28,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:19:28,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-14 02:19:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-14 02:19:28,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-14 02:19:28,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-14 02:19:28,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-14 02:19:28,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-14 02:19:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-14 02:19:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-07-14 02:19:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:28,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-07-14 02:19:28,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:19:28,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724778650] [2022-07-14 02:19:28,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724778650] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:28,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:28,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:28,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43246104] [2022-07-14 02:19:28,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:28,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:28,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:19:28,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:28,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:28,348 INFO L87 Difference]: Start difference. First operand 5397 states and 7783 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:30,375 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:32,393 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:39,695 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:41,733 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:41,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:41,926 INFO L93 Difference]: Finished difference Result 13680 states and 19821 transitions. [2022-07-14 02:19:41,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:19:41,927 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 292 [2022-07-14 02:19:41,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:41,978 INFO L225 Difference]: With dead ends: 13680 [2022-07-14 02:19:41,979 INFO L226 Difference]: Without dead ends: 8332 [2022-07-14 02:19:42,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:19:42,008 INFO L413 NwaCegarLoop]: 2157 mSDtfsCounter, 2221 mSDsluCounter, 3753 mSDsCounter, 0 mSdLazyCounter, 2077 mSolverCounterSat, 1547 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2398 SdHoareTripleChecker+Valid, 5910 SdHoareTripleChecker+Invalid, 3628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1547 IncrementalHoareTripleChecker+Valid, 2077 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:42,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2398 Valid, 5910 Invalid, 3628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1547 Valid, 2077 Invalid, 4 Unknown, 0 Unchecked, 13.3s Time] [2022-07-14 02:19:42,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8332 states. [2022-07-14 02:19:42,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8332 to 7956. [2022-07-14 02:19:42,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7956 states, 5863 states have (on average 1.36483029165956) internal successors, (8002), 5935 states have internal predecessors, (8002), 1673 states have call successors, (1673), 420 states have call predecessors, (1673), 419 states have return successors, (1672), 1647 states have call predecessors, (1672), 1672 states have call successors, (1672) [2022-07-14 02:19:42,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7956 states to 7956 states and 11347 transitions. [2022-07-14 02:19:42,328 INFO L78 Accepts]: Start accepts. Automaton has 7956 states and 11347 transitions. Word has length 292 [2022-07-14 02:19:42,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:42,329 INFO L495 AbstractCegarLoop]: Abstraction has 7956 states and 11347 transitions. [2022-07-14 02:19:42,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (28), 5 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:42,330 INFO L276 IsEmpty]: Start isEmpty. Operand 7956 states and 11347 transitions. [2022-07-14 02:19:42,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-07-14 02:19:42,335 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:42,336 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:42,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-14 02:19:42,336 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:42,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:42,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1957295901, now seen corresponding path program 1 times [2022-07-14 02:19:42,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:19:42,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513987132] [2022-07-14 02:19:42,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:42,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:19:42,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:19:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:19:42,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:19:42,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:19:42,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:19:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:19:42,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:19:42,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:19:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:19:42,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:19:42,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:19:42,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:19:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:19:42,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-14 02:19:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-14 02:19:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-14 02:19:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-14 02:19:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-14 02:19:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-14 02:19:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-14 02:19:42,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-07-14 02:19:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:42,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1107 trivial. 0 not checked. [2022-07-14 02:19:42,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:19:42,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513987132] [2022-07-14 02:19:42,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513987132] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:42,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:42,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:42,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208903108] [2022-07-14 02:19:42,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:42,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:42,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:19:42,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:42,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:42,883 INFO L87 Difference]: Start difference. First operand 7956 states and 11347 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (28), 6 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:44,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:49,560 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:49,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:49,658 INFO L93 Difference]: Finished difference Result 8565 states and 12226 transitions. [2022-07-14 02:19:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:19:49,658 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (28), 6 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 293 [2022-07-14 02:19:49,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:49,713 INFO L225 Difference]: With dead ends: 8565 [2022-07-14 02:19:49,713 INFO L226 Difference]: Without dead ends: 8562 [2022-07-14 02:19:49,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:19:49,722 INFO L413 NwaCegarLoop]: 1860 mSDtfsCounter, 2107 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 1342 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2186 SdHoareTripleChecker+Valid, 3207 SdHoareTripleChecker+Invalid, 2047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1342 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:49,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2186 Valid, 3207 Invalid, 2047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1342 Valid, 703 Invalid, 2 Unknown, 0 Unchecked, 6.5s Time] [2022-07-14 02:19:49,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8562 states. [2022-07-14 02:19:49,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8562 to 8124. [2022-07-14 02:19:49,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8124 states, 5992 states have (on average 1.3636515353805074) internal successors, (8171), 6064 states have internal predecessors, (8171), 1686 states have call successors, (1686), 454 states have call predecessors, (1686), 445 states have return successors, (1685), 1652 states have call predecessors, (1685), 1685 states have call successors, (1685) [2022-07-14 02:19:50,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8124 states to 8124 states and 11542 transitions. [2022-07-14 02:19:50,032 INFO L78 Accepts]: Start accepts. Automaton has 8124 states and 11542 transitions. Word has length 293 [2022-07-14 02:19:50,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:50,033 INFO L495 AbstractCegarLoop]: Abstraction has 8124 states and 11542 transitions. [2022-07-14 02:19:50,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (28), 6 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:19:50,034 INFO L276 IsEmpty]: Start isEmpty. Operand 8124 states and 11542 transitions. [2022-07-14 02:19:50,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2022-07-14 02:19:50,038 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:50,039 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:50,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-14 02:19:50,039 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:50,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:50,040 INFO L85 PathProgramCache]: Analyzing trace with hash 100141285, now seen corresponding path program 1 times [2022-07-14 02:19:50,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:19:50,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665792351] [2022-07-14 02:19:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:50,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:19:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:19:50,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:19:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:19:50,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:19:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:19:50,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-14 02:19:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-14 02:19:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-14 02:19:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-14 02:19:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-14 02:19:50,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-14 02:19:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-14 02:19:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:19:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-14 02:19:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-14 02:19:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-14 02:19:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-14 02:19:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-14 02:19:50,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-14 02:19:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-14 02:19:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-07-14 02:19:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:50,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2022-07-14 02:19:50,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2022-07-14 02:19:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-14 02:19:50,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:19:50,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665792351] [2022-07-14 02:19:50,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665792351] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 02:19:50,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627839111] [2022-07-14 02:19:50,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:50,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 02:19:50,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:19:50,759 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 02:19:50,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-14 02:19:52,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:52,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 3385 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-14 02:19:52,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:52,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 488 proven. 0 refuted. 0 times theorem prover too weak. 619 trivial. 0 not checked. [2022-07-14 02:19:52,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:52,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627839111] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:52,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-14 02:19:52,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-07-14 02:19:52,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518472656] [2022-07-14 02:19:52,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:52,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:19:52,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:19:52,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:19:52,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:19:52,309 INFO L87 Difference]: Start difference. First operand 8124 states and 11542 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-14 02:19:52,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:52,619 INFO L93 Difference]: Finished difference Result 16226 states and 23067 transitions. [2022-07-14 02:19:52,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 02:19:52,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 302 [2022-07-14 02:19:52,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:52,661 INFO L225 Difference]: With dead ends: 16226 [2022-07-14 02:19:52,661 INFO L226 Difference]: Without dead ends: 8125 [2022-07-14 02:19:52,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 390 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-14 02:19:52,695 INFO L413 NwaCegarLoop]: 1965 mSDtfsCounter, 3 mSDsluCounter, 3911 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 5876 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:52,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 5876 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 02:19:52,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8125 states. [2022-07-14 02:19:52,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8125 to 8125. [2022-07-14 02:19:52,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8125 states, 5993 states have (on average 1.3635908559986651) internal successors, (8172), 6065 states have internal predecessors, (8172), 1686 states have call successors, (1686), 454 states have call predecessors, (1686), 445 states have return successors, (1685), 1652 states have call predecessors, (1685), 1685 states have call successors, (1685) [2022-07-14 02:19:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8125 states to 8125 states and 11543 transitions. [2022-07-14 02:19:52,984 INFO L78 Accepts]: Start accepts. Automaton has 8125 states and 11543 transitions. Word has length 302 [2022-07-14 02:19:52,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:52,985 INFO L495 AbstractCegarLoop]: Abstraction has 8125 states and 11543 transitions. [2022-07-14 02:19:52,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-14 02:19:52,985 INFO L276 IsEmpty]: Start isEmpty. Operand 8125 states and 11543 transitions. [2022-07-14 02:19:52,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2022-07-14 02:19:52,990 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:52,990 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:53,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:53,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 02:19:53,216 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:53,216 INFO L85 PathProgramCache]: Analyzing trace with hash 64269773, now seen corresponding path program 1 times [2022-07-14 02:19:53,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:19:53,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672912603] [2022-07-14 02:19:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:19:53,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-14 02:19:53,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-14 02:19:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-14 02:19:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-14 02:19:53,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-14 02:19:53,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-14 02:19:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-14 02:19:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-14 02:19:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-14 02:19:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-14 02:19:53,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-14 02:19:53,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-14 02:19:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-14 02:19:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-14 02:19:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-07-14 02:19:53,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-07-14 02:19:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-07-14 02:19:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-14 02:19:53,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-07-14 02:19:53,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2022-07-14 02:19:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2022-07-14 02:19:53,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-14 02:19:53,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-14 02:19:53,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2022-07-14 02:19:53,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2022-07-14 02:19:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 1167 trivial. 0 not checked. [2022-07-14 02:19:53,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 02:19:53,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672912603] [2022-07-14 02:19:53,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672912603] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 02:19:53,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124612432] [2022-07-14 02:19:53,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:53,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 02:19:53,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:19:53,936 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 02:19:53,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-14 02:19:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:55,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 3522 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-14 02:19:55,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:55,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 512 proven. 1 refuted. 0 times theorem prover too weak. 711 trivial. 0 not checked. [2022-07-14 02:19:55,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:19:56,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 1167 trivial. 0 not checked. [2022-07-14 02:19:56,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124612432] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:19:56,043 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-14 02:19:56,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 14 [2022-07-14 02:19:56,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353913765] [2022-07-14 02:19:56,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-14 02:19:56,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-14 02:19:56,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 02:19:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-14 02:19:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-07-14 02:19:56,045 INFO L87 Difference]: Start difference. First operand 8125 states and 11543 transitions. Second operand has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 10 states have internal predecessors, (110), 2 states have call successors, (71), 6 states have call predecessors, (71), 4 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2022-07-14 02:19:58,073 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:00,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:07,131 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:07,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:07,394 INFO L93 Difference]: Finished difference Result 17551 states and 25191 transitions. [2022-07-14 02:20:07,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-14 02:20:07,395 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 10 states have internal predecessors, (110), 2 states have call successors, (71), 6 states have call predecessors, (71), 4 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 312 [2022-07-14 02:20:07,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:07,436 INFO L225 Difference]: With dead ends: 17551 [2022-07-14 02:20:07,437 INFO L226 Difference]: Without dead ends: 9446 [2022-07-14 02:20:07,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 711 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-07-14 02:20:07,466 INFO L413 NwaCegarLoop]: 1822 mSDtfsCounter, 1179 mSDsluCounter, 6440 mSDsCounter, 0 mSdLazyCounter, 2612 mSolverCounterSat, 1655 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1215 SdHoareTripleChecker+Valid, 8262 SdHoareTripleChecker+Invalid, 4270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1655 IncrementalHoareTripleChecker+Valid, 2612 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:07,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1215 Valid, 8262 Invalid, 4270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1655 Valid, 2612 Invalid, 3 Unknown, 0 Unchecked, 10.9s Time] [2022-07-14 02:20:07,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9446 states. [2022-07-14 02:20:07,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9446 to 8128. [2022-07-14 02:20:07,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8128 states, 5996 states have (on average 1.3634089392928619) internal successors, (8175), 6068 states have internal predecessors, (8175), 1686 states have call successors, (1686), 454 states have call predecessors, (1686), 445 states have return successors, (1685), 1652 states have call predecessors, (1685), 1685 states have call successors, (1685) [2022-07-14 02:20:07,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8128 states to 8128 states and 11546 transitions. [2022-07-14 02:20:07,763 INFO L78 Accepts]: Start accepts. Automaton has 8128 states and 11546 transitions. Word has length 312 [2022-07-14 02:20:07,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:07,764 INFO L495 AbstractCegarLoop]: Abstraction has 8128 states and 11546 transitions. [2022-07-14 02:20:07,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 10 states have internal predecessors, (110), 2 states have call successors, (71), 6 states have call predecessors, (71), 4 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2022-07-14 02:20:07,764 INFO L276 IsEmpty]: Start isEmpty. Operand 8128 states and 11546 transitions. [2022-07-14 02:20:07,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-07-14 02:20:07,766 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:07,767 INFO L195 NwaCegarLoop]: trace histogram [36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:07,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-14 02:20:07,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-07-14 02:20:07,983 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:07,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:07,984 INFO L85 PathProgramCache]: Analyzing trace with hash -830547611, now seen corresponding path program 1 times [2022-07-14 02:20:07,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 02:20:07,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422241532] [2022-07-14 02:20:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:07,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 02:20:10,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 02:20:10,014 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 02:20:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 02:20:11,625 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 02:20:11,626 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-14 02:20:11,627 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-14 02:20:11,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-14 02:20:11,632 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:11,637 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-14 02:20:11,689 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,690 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,690 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,690 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,690 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,691 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,691 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,691 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,691 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,692 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,692 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,692 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,692 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,692 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,693 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,693 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,693 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,693 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,694 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,694 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,694 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,695 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,695 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,695 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,695 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,695 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,696 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,696 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,696 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,696 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,696 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,697 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,697 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,697 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,697 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,697 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,698 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,698 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,698 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,698 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,699 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,699 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,699 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,699 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,700 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,700 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,700 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,700 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,700 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,701 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,701 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,701 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,701 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,701 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,702 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,703 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,703 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,703 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,704 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,704 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,704 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,704 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,704 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,705 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,705 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,705 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,705 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,705 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,706 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,707 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,707 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,707 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,708 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,708 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,708 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,708 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,708 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,709 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,709 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,709 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,709 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,709 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,710 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,710 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,710 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,710 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,710 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,711 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,711 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,711 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,712 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,712 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,712 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,712 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,712 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,713 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,713 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,713 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,713 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,714 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,714 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,714 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,714 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,714 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,715 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,716 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,716 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,716 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,717 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,717 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,717 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,717 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,722 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,723 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,723 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,723 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,723 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,724 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,725 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,725 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,725 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,726 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,726 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,726 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,726 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,726 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,727 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,727 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,727 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,727 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,728 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,729 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,729 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,729 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,729 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,730 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,730 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,731 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,731 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,731 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,731 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,731 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,732 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,732 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,732 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,732 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,732 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,733 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,733 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,733 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,733 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,733 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,734 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,734 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-07-14 02:20:11,734 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-07-14 02:20:11,966 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.07 02:20:11 BoogieIcfgContainer [2022-07-14 02:20:11,967 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-14 02:20:11,967 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 02:20:11,968 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 02:20:11,968 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 02:20:11,968 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:18:29" (3/4) ... [2022-07-14 02:20:11,971 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 02:20:11,971 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 02:20:11,972 INFO L158 Benchmark]: Toolchain (without parser) took 116145.90ms. Allocated memory was 117.4MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 71.3MB in the beginning and 895.4MB in the end (delta: -824.1MB). Peak memory consumption was 270.5MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,972 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 117.4MB. Free memory was 88.1MB in the beginning and 88.1MB in the end (delta: 27.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 02:20:11,972 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1628.18ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 71.3MB in the beginning and 86.3MB in the end (delta: -15.0MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,973 INFO L158 Benchmark]: Boogie Procedure Inliner took 199.10ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 64.6MB in the end (delta: 21.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,973 INFO L158 Benchmark]: Boogie Preprocessor took 221.76ms. Allocated memory was 142.6MB in the beginning and 195.0MB in the end (delta: 52.4MB). Free memory was 64.6MB in the beginning and 120.9MB in the end (delta: -56.2MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,975 INFO L158 Benchmark]: RCFGBuilder took 11327.29ms. Allocated memory was 195.0MB in the beginning and 1.0GB in the end (delta: 813.7MB). Free memory was 119.9MB in the beginning and 554.4MB in the end (delta: -434.4MB). Peak memory consumption was 394.1MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,975 INFO L158 Benchmark]: TraceAbstraction took 102743.75ms. Allocated memory was 1.0GB in the beginning and 1.2GB in the end (delta: 203.4MB). Free memory was 553.3MB in the beginning and 896.4MB in the end (delta: -343.1MB). Peak memory consumption was 368.9MB. Max. memory is 16.1GB. [2022-07-14 02:20:11,975 INFO L158 Benchmark]: Witness Printer took 3.69ms. Allocated memory is still 1.2GB. Free memory was 896.4MB in the beginning and 895.4MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 02:20:11,978 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 117.4MB. Free memory was 88.1MB in the beginning and 88.1MB in the end (delta: 27.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1628.18ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 71.3MB in the beginning and 86.3MB in the end (delta: -15.0MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 199.10ms. Allocated memory is still 142.6MB. Free memory was 86.3MB in the beginning and 64.6MB in the end (delta: 21.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 221.76ms. Allocated memory was 142.6MB in the beginning and 195.0MB in the end (delta: 52.4MB). Free memory was 64.6MB in the beginning and 120.9MB in the end (delta: -56.2MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. * RCFGBuilder took 11327.29ms. Allocated memory was 195.0MB in the beginning and 1.0GB in the end (delta: 813.7MB). Free memory was 119.9MB in the beginning and 554.4MB in the end (delta: -434.4MB). Peak memory consumption was 394.1MB. Max. memory is 16.1GB. * TraceAbstraction took 102743.75ms. Allocated memory was 1.0GB in the beginning and 1.2GB in the end (delta: 203.4MB). Free memory was 553.3MB in the beginning and 896.4MB in the end (delta: -343.1MB). Peak memory consumption was 368.9MB. Max. memory is 16.1GB. * Witness Printer took 3.69ms. Allocated memory is still 1.2GB. Free memory was 896.4MB in the beginning and 895.4MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - 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: 7317]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 6148, overapproximation of bitwiseAnd at line 7360. Possible FailurePath: [L4235] struct tty_struct *digi_acceleport_2_device_group3 ; [L4236] struct urb *digi_acceleport_2_device_group0 ; [L4237] int LDV_IN_INTERRUPT = 1; [L4238] struct work_struct *ldv_work_struct_1_0 ; [L4239] struct work_struct *ldv_work_struct_1_1 ; [L4240] struct tty_struct *digi_acceleport_4_device_group3 ; [L4241] struct work_struct *ldv_work_struct_1_2 ; [L4242] struct work_struct *ldv_work_struct_1_3 ; [L4243] int ldv_work_1_3 ; [L4244] int ldv_state_variable_0 ; [L4245] struct urb *digi_acceleport_4_device_group0 ; [L4246] int ldv_state_variable_3 ; [L4247] int ldv_work_1_1 ; [L4248] int ldv_state_variable_2 ; [L4249] struct usb_serial_port *digi_acceleport_4_device_group1 ; [L4250] int ref_cnt ; [L4251] struct usb_serial *digi_acceleport_2_device_group2 ; [L4252] int ldv_work_1_0 ; [L4253] int ldv_state_variable_1 ; [L4254] struct usb_serial_port *digi_acceleport_2_device_group1 ; [L4255] struct usb_serial *digi_acceleport_4_device_group2 ; [L4256] int ldv_work_1_2 ; [L4413-L4418] static struct usb_device_id const id_table_combined[3U] = { {3U, 1477U, 2U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1477U, 4U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4419-L4421] static struct usb_device_id const id_table_2[2U] = { {3U, 1477U, 2U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4422-L4424] static struct usb_device_id const id_table_4[2U] = { {3U, 1477U, 4U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L4425] struct usb_device_id const __mod_usb__id_table_combined_device_table[3U] ; [L4426-L4434] static struct usb_serial_driver digi_acceleport_2_device = {"Digi 2 port USB adapter", (struct usb_device_id const *)(& id_table_2), 3, {0, 0}, {"digi_2", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0, {{{{{{0}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, 0, & digi_startup, 0, & digi_disconnect, & digi_release, & digi_port_probe, & digi_port_remove, 0, 0, 0, & digi_open, & digi_close, & digi_write, & digi_write_room, 0, & digi_set_termios, & digi_break_ctl, & digi_chars_in_buffer, 0, 0, & digi_rx_throttle, & digi_rx_unthrottle, & digi_tiocmget, & digi_tiocmset, 0, 0, & digi_dtr_rts, 0, 0, 0, 0, & digi_read_bulk_callback, & digi_write_bulk_callback, 0, 0}; [L4435-L4443] static struct usb_serial_driver digi_acceleport_4_device = {"Digi 4 port USB adapter", (struct usb_device_id const *)(& id_table_4), 4, {0, 0}, {"digi_4", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0, {{{{{{0}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, 0, & digi_startup, 0, & digi_disconnect, & digi_release, & digi_port_probe, & digi_port_remove, 0, 0, 0, & digi_open, & digi_close, & digi_write, & digi_write_room, 0, & digi_set_termios, & digi_break_ctl, & digi_chars_in_buffer, 0, 0, & digi_rx_throttle, & digi_rx_unthrottle, & digi_tiocmget, & digi_tiocmset, 0, 0, 0, 0, 0, 0, 0, & digi_read_bulk_callback, & digi_write_bulk_callback, 0, 0}; [L4444] static struct usb_serial_driver * const serial_drivers[3U] = { & digi_acceleport_2_device, & digi_acceleport_4_device, (struct usb_serial_driver *)0}; [L6159] int ldv_retval_2 ; [L6160] int ldv_retval_0 ; [L6161] int ldv_retval_4 ; [L6163] int ldv_retval_1 ; [L6167] int ldv_retval_3 ; [L7356] int ldv_spin = 0; VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6365] int ldvarg1 ; [L6366] unsigned int ldvarg4 ; [L6367] unsigned int ldvarg3 ; [L6368] int ldvarg0 ; [L6369] struct ktermios *ldvarg5 ; [L6370] void *tmp ; [L6371] unsigned char *ldvarg2 ; [L6372] void *tmp___0 ; [L6373] int ldvarg6 ; [L6374] int ldvarg8 ; [L6375] unsigned int ldvarg11 ; [L6376] int ldvarg7 ; [L6377] unsigned int ldvarg10 ; [L6378] struct ktermios *ldvarg12 ; [L6379] void *tmp___1 ; [L6380] unsigned char *ldvarg9 ; [L6381] void *tmp___2 ; [L6382] int tmp___3 ; [L6383] int tmp___4 ; [L6384] int tmp___5 ; [L6385] int tmp___6 ; VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}] [L6387] CALL, EXPR ldv_init_zalloc(44UL) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=44] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={-18446744073709551617:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={-18446744073709551617:0}] [L4012] return (p); VAL [\old(size)=44, \result={-18446744073709551617:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={-18446744073709551617:0}] [L6387] RET, EXPR ldv_init_zalloc(44UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(44UL)={-18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}] [L6387] tmp = ldv_init_zalloc(44UL) [L6388] ldvarg5 = (struct ktermios *)tmp VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}] [L6389] CALL, EXPR ldv_init_zalloc(1UL) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=1] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-36893488147419103233:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-36893488147419103233:0}] [L4012] return (p); VAL [\old(size)=1, \result={-36893488147419103233:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-36893488147419103233:0}] [L6389] RET, EXPR ldv_init_zalloc(1UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1UL)={-36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}] [L6389] tmp___0 = ldv_init_zalloc(1UL) [L6390] ldvarg2 = (unsigned char *)tmp___0 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}] [L6391] CALL, EXPR ldv_init_zalloc(44UL) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=44] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={18446744073709551617:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=44, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={18446744073709551617:0}] [L4012] return (p); VAL [\old(size)=44, \result={18446744073709551617:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={18446744073709551617:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={18446744073709551617:0}, ref_cnt=0, serial_drivers={141:0}, size=44, tmp={18446744073709551617:0}] [L6391] RET, EXPR ldv_init_zalloc(44UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(44UL)={18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}] [L6391] tmp___1 = ldv_init_zalloc(44UL) [L6392] ldvarg12 = (struct ktermios *)tmp___1 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}] [L6393] CALL, EXPR ldv_init_zalloc(1UL) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-55340232221128654849:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=1] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-55340232221128654849:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-55340232221128654849:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-55340232221128654849:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-55340232221128654849:0}] [L4012] return (p); VAL [\old(size)=1, \result={-55340232221128654849:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-55340232221128654849:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, size=1, tmp={-55340232221128654849:0}] [L6393] RET, EXPR ldv_init_zalloc(1UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1UL)={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}] [L6393] tmp___2 = ldv_init_zalloc(1UL) [L6394] ldvarg9 = (unsigned char *)tmp___2 [L6395] FCALL ldv_initialize() [L6396] CALL ldv_memset((void *)(& ldvarg1), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103235:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103235:0}, s={36893488147419103235:0}, serial_drivers={141:0}, tmp={36893488147419103235:0}] [L6396] RET ldv_memset((void *)(& ldvarg1), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg1), 0, 4UL)={36893488147419103235:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6397] CALL ldv_memset((void *)(& ldvarg4), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103238:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103238:0}, s={36893488147419103238:0}, serial_drivers={141:0}, tmp={36893488147419103238:0}] [L6397] RET ldv_memset((void *)(& ldvarg4), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg4), 0, 4UL)={36893488147419103238:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6398] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103236:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103236:0}, s={36893488147419103236:0}, serial_drivers={141:0}, tmp={36893488147419103236:0}] [L6398] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg3), 0, 4UL)={36893488147419103236:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6399] CALL ldv_memset((void *)(& ldvarg0), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103241:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103241:0}, s={36893488147419103241:0}, serial_drivers={141:0}, tmp={36893488147419103241:0}] [L6399] RET ldv_memset((void *)(& ldvarg0), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg0), 0, 4UL)={36893488147419103241:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6400] CALL ldv_memset((void *)(& ldvarg6), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103239:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103239:0}, s={36893488147419103239:0}, serial_drivers={141:0}, tmp={36893488147419103239:0}] [L6400] RET ldv_memset((void *)(& ldvarg6), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg6), 0, 4UL)={36893488147419103239:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6401] CALL ldv_memset((void *)(& ldvarg8), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103243:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103243:0}, s={36893488147419103243:0}, serial_drivers={141:0}, tmp={36893488147419103243:0}] [L6401] RET ldv_memset((void *)(& ldvarg8), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg8), 0, 4UL)={36893488147419103243:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6402] CALL ldv_memset((void *)(& ldvarg11), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103240:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103240:0}, s={36893488147419103240:0}, serial_drivers={141:0}, tmp={36893488147419103240:0}] [L6402] RET ldv_memset((void *)(& ldvarg11), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg11), 0, 4UL)={36893488147419103240:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6403] CALL ldv_memset((void *)(& ldvarg7), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103244:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103244:0}, s={36893488147419103244:0}, serial_drivers={141:0}, tmp={36893488147419103244:0}] [L6403] RET ldv_memset((void *)(& ldvarg7), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg7), 0, 4UL)={36893488147419103244:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6404] CALL ldv_memset((void *)(& ldvarg10), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4017] void *tmp ; [L4019] EXPR, FCALL memset(s, c, n) [L4019] tmp = memset(s, c, n) [L4020] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103237:0}, __this_module={36893488147419103282:36893488147419103263}, c=0, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, n=4, ref_cnt=0, s={36893488147419103237:0}, s={36893488147419103237:0}, serial_drivers={141:0}, tmp={36893488147419103237:0}] [L6404] RET ldv_memset((void *)(& ldvarg10), 0, 4UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg10), 0, 4UL)={36893488147419103237:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6405] CALL work_init_1() [L6356] ldv_work_1_0 = 0 [L6357] ldv_work_1_1 = 0 [L6358] ldv_work_1_2 = 0 [L6359] ldv_work_1_3 = 0 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6405] RET work_init_1() [L6406] ldv_state_variable_1 = 1 [L6407] ref_cnt = 0 [L6408] ldv_state_variable_0 = 1 [L6409] ldv_state_variable_3 = 0 [L6410] ldv_state_variable_2 = 0 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}] [L6412] tmp___3 = __VERIFIER_nondet_int() [L6414] case 0: [L6420] case 1: VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=1] [L6421] COND TRUE ldv_state_variable_0 != 0 [L6422] tmp___4 = __VERIFIER_nondet_int() [L6424] case 0: [L6432] case 1: VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=1, tmp___4=1] [L6433] COND TRUE ldv_state_variable_0 == 1 [L6434] CALL, EXPR usb_serial_module_init() [L6145] int tmp ; [L6147-L6148] CALL, EXPR usb_serial_register_drivers((struct usb_serial_driver * const *)(& serial_drivers), "digi_acceleport", (struct usb_device_id const *)(& id_table_combined)) [L7536] return __VERIFIER_nondet_int(); [L6147-L6148] RET, EXPR usb_serial_register_drivers((struct usb_serial_driver * const *)(& serial_drivers), "digi_acceleport", (struct usb_device_id const *)(& id_table_combined)) [L6147-L6148] tmp = usb_serial_register_drivers((struct usb_serial_driver * const *)(& serial_drivers), "digi_acceleport", (struct usb_device_id const *)(& id_table_combined)) [L6149] return (tmp); VAL [\result=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp=0] [L6434] RET, EXPR usb_serial_module_init() [L6434] ldv_retval_0 = usb_serial_module_init() [L6435] COND TRUE ldv_retval_0 == 0 [L6436] ldv_state_variable_0 = 3 [L6437] ldv_state_variable_2 = 1 [L6438] CALL ldv_initialize_usb_serial_driver_2() [L6267] void *tmp ; [L6268] void *tmp___0 ; [L6269] void *tmp___1 ; [L6270] void *tmp___2 ; VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6272] CALL, EXPR ldv_init_zalloc(192UL) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-73786976294838206465:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=192] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-73786976294838206465:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-73786976294838206465:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-73786976294838206465:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-73786976294838206465:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-73786976294838206465:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-73786976294838206465:0}] [L4012] return (p); VAL [\old(size)=192, \result={-73786976294838206465:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-73786976294838206465:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-73786976294838206465:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-73786976294838206465:0}] [L6272] RET, EXPR ldv_init_zalloc(192UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={0:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(192UL)={-73786976294838206465:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6272] tmp = ldv_init_zalloc(192UL) [L6273] digi_acceleport_4_device_group0 = (struct urb *)tmp VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}] [L6274] CALL, EXPR ldv_init_zalloc(3008UL) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-92233720368547758081:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=3008] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-92233720368547758081:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-92233720368547758081:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-92233720368547758081:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-92233720368547758081:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-92233720368547758081:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-92233720368547758081:0}] [L4012] return (p); VAL [\old(size)=3008, \result={-92233720368547758081:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-92233720368547758081:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-92233720368547758081:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-92233720368547758081:0}] [L6274] RET, EXPR ldv_init_zalloc(3008UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={0:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(3008UL)={-92233720368547758081:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}] [L6274] tmp___0 = ldv_init_zalloc(3008UL) [L6275] digi_acceleport_4_device_group1 = (struct usb_serial_port *)tmp___0 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}, tmp___0={-92233720368547758081:0}] [L6276] CALL, EXPR ldv_init_zalloc(272UL) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=272] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={36893488147419103233:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={36893488147419103233:0}] [L4012] return (p); VAL [\old(size)=272, \result={36893488147419103233:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={36893488147419103233:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={36893488147419103233:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={36893488147419103233:0}] [L6276] RET, EXPR ldv_init_zalloc(272UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={0:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(272UL)={36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}, tmp___0={-92233720368547758081:0}] [L6276] tmp___1 = ldv_init_zalloc(272UL) [L6277] digi_acceleport_4_device_group2 = (struct usb_serial *)tmp___1 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}, tmp___0={-92233720368547758081:0}, tmp___1={36893488147419103233:0}] [L6278] CALL, EXPR ldv_init_zalloc(1816UL) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-110680464442257309697:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=1816] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-110680464442257309697:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-110680464442257309697:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-110680464442257309697:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-110680464442257309697:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-110680464442257309697:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-110680464442257309697:0}] [L4012] return (p); VAL [\old(size)=1816, \result={-110680464442257309697:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-110680464442257309697:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-110680464442257309697:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-110680464442257309697:0}] [L6278] RET, EXPR ldv_init_zalloc(1816UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={0:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1816UL)={-110680464442257309697:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}, tmp___0={-92233720368547758081:0}, tmp___1={36893488147419103233:0}] [L6278] tmp___2 = ldv_init_zalloc(1816UL) [L6279] digi_acceleport_4_device_group3 = (struct tty_struct *)tmp___2 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-73786976294838206465:0}, tmp___0={-92233720368547758081:0}, tmp___1={36893488147419103233:0}, tmp___2={-110680464442257309697:0}] [L6438] RET ldv_initialize_usb_serial_driver_2() [L6439] ldv_state_variable_3 = 1 [L6440] CALL ldv_initialize_usb_serial_driver_3() [L6337] void *tmp ; [L6338] void *tmp___0 ; [L6339] void *tmp___1 ; [L6340] void *tmp___2 ; VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6342] CALL, EXPR ldv_init_zalloc(192UL) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-129127208515966861313:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=192] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-129127208515966861313:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-129127208515966861313:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-129127208515966861313:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=192, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-129127208515966861313:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-129127208515966861313:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-129127208515966861313:0}] [L4012] return (p); VAL [\old(size)=192, \result={-129127208515966861313:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-129127208515966861313:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-129127208515966861313:0}, ref_cnt=0, serial_drivers={141:0}, size=192, tmp={-129127208515966861313:0}] [L6342] RET, EXPR ldv_init_zalloc(192UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={0:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(192UL)={-129127208515966861313:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L6342] tmp = ldv_init_zalloc(192UL) [L6343] digi_acceleport_2_device_group0 = (struct urb *)tmp VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}] [L6344] CALL, EXPR ldv_init_zalloc(3008UL) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-147573952589676412929:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=3008] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-147573952589676412929:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-147573952589676412929:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-147573952589676412929:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=3008, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-147573952589676412929:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-147573952589676412929:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-147573952589676412929:0}] [L4012] return (p); VAL [\old(size)=3008, \result={-147573952589676412929:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-147573952589676412929:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-147573952589676412929:0}, ref_cnt=0, serial_drivers={141:0}, size=3008, tmp={-147573952589676412929:0}] [L6344] RET, EXPR ldv_init_zalloc(3008UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={0:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(3008UL)={-147573952589676412929:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}] [L6344] tmp___0 = ldv_init_zalloc(3008UL) [L6345] digi_acceleport_2_device_group1 = (struct usb_serial_port *)tmp___0 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}, tmp___0={-147573952589676412929:0}] [L6346] CALL, EXPR ldv_init_zalloc(272UL) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-166020696663385964545:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=272] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-166020696663385964545:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-166020696663385964545:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={-166020696663385964545:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=272, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-166020696663385964545:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-166020696663385964545:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={-166020696663385964545:0}] [L4012] return (p); VAL [\old(size)=272, \result={-166020696663385964545:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-166020696663385964545:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-166020696663385964545:0}, ref_cnt=0, serial_drivers={141:0}, size=272, tmp={-166020696663385964545:0}] [L6346] RET, EXPR ldv_init_zalloc(272UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={0:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(272UL)={-166020696663385964545:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}, tmp___0={-147573952589676412929:0}] [L6346] tmp___1 = ldv_init_zalloc(272UL) [L6347] digi_acceleport_2_device_group2 = (struct usb_serial *)tmp___1 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}, tmp___0={-147573952589676412929:0}, tmp___1={-166020696663385964545:0}] [L6348] CALL, EXPR ldv_init_zalloc(1816UL) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4006] void *p ; [L4007] void *tmp ; [L4009] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-184467440737095516161:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, size=1816] [L4009] tmp = calloc(1UL, size) [L4010] p = tmp VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-184467440737095516161:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-184467440737095516161:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-184467440737095516161:0}] [L4011] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L3968] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={36893488147419103282:36893488147419103263}, cond=1, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4011] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1816, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-184467440737095516161:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-184467440737095516161:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-184467440737095516161:0}] [L4012] return (p); VAL [\old(size)=1816, \result={-184467440737095516161:0}, __this_module={36893488147419103282:36893488147419103263}, calloc(1UL, size)={-184467440737095516161:0}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, p={-184467440737095516161:0}, ref_cnt=0, serial_drivers={141:0}, size=1816, tmp={-184467440737095516161:0}] [L6348] RET, EXPR ldv_init_zalloc(1816UL) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={0:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1816UL)={-184467440737095516161:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}, tmp___0={-147573952589676412929:0}, tmp___1={-166020696663385964545:0}] [L6348] tmp___2 = ldv_init_zalloc(1816UL) [L6349] digi_acceleport_2_device_group3 = (struct tty_struct *)tmp___2 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-129127208515966861313:0}, tmp___0={-147573952589676412929:0}, tmp___1={-166020696663385964545:0}, tmp___2={-184467440737095516161:0}] [L6440] RET ldv_initialize_usb_serial_driver_3() [L6443] COND FALSE !(ldv_retval_0 != 0) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=1, tmp___4=1] [L6412] tmp___3 = __VERIFIER_nondet_int() [L6414] case 0: [L6420] case 1: [L6458] case 2: VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=2, tmp___4=1] [L6459] COND TRUE ldv_state_variable_3 != 0 [L6460] tmp___5 = __VERIFIER_nondet_int() [L6462] case 0: [L6484] case 1: [L6506] case 2: [L6528] case 3: VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=2, tmp___4=1, tmp___5=3] [L6529] COND FALSE !(ldv_state_variable_3 == 4) VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=2, tmp___4=1, tmp___5=3] [L6534] COND TRUE ldv_state_variable_3 == 1 VAL [__this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ldvarg0={36893488147419103241:0}, ldvarg1={36893488147419103235:0}, ldvarg10={36893488147419103237:0}, ldvarg11={36893488147419103240:0}, ldvarg12={18446744073709551617:0}, ldvarg2={-36893488147419103233:0}, ldvarg3={36893488147419103236:0}, ldvarg4={36893488147419103238:0}, ldvarg5={-18446744073709551617:0}, ldvarg6={36893488147419103239:0}, ldvarg7={36893488147419103244:0}, ldvarg8={36893488147419103243:0}, ldvarg9={-55340232221128654849:0}, ref_cnt=0, serial_drivers={141:0}, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103233:0}, tmp___1={18446744073709551617:0}, tmp___2={-55340232221128654849:0}, tmp___3=2, tmp___4=1, tmp___5=3] [L6535] CALL digi_rx_unthrottle(digi_acceleport_2_device_group3) VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4819] int ret ; [L4820] unsigned long flags ; [L4821] struct usb_serial_port *port ; [L4822] struct digi_port *priv ; [L4823] void *tmp ; [L4825] ret = 0 [L4826] EXPR tty->driver_data [L4826] port = (struct usb_serial_port *)tty->driver_data [L4827] CALL, EXPR usb_get_serial_port_data(port) VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4352] void *tmp ; [L4354] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4330] EXPR dev->driver_data [L4330] return ((void *)dev->driver_data); [L4354] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4354] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4355] return (tmp); VAL [\old(ldv_spin)=0, \result={36893488147419103255:-2}, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, port={36893488147419103257:143}, port={36893488147419103257:143}, ref_cnt=0, serial_drivers={141:0}, tmp={36893488147419103255:-2}] [L4827] RET, EXPR usb_get_serial_port_data(port) VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, port={36893488147419103257:143}, ref_cnt=0, ret=0, serial_drivers={141:0}, tty={-184467440737095516161:0}, tty={-184467440737095516161:0}, usb_get_serial_port_data(port)={36893488147419103255:-2}] [L4827] tmp = usb_get_serial_port_data(port) [L4828] priv = (struct digi_port *)tmp VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, port={36893488147419103257:143}, priv={36893488147419103255:-2}, ref_cnt=0, ret=0, serial_drivers={141:0}, tmp={36893488147419103255:-2}, tty={-184467440737095516161:0}, tty={-184467440737095516161:0}] [L4829] CALL ldv_spin_lock() VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L7393] ldv_spin = 1 VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L4829] RET ldv_spin_lock() VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, port={36893488147419103257:143}, priv={36893488147419103255:-2}, ref_cnt=0, ret=0, serial_drivers={141:0}, tmp={36893488147419103255:-2}, tty={-184467440737095516161:0}, tty={-184467440737095516161:0}] [L4830] EXPR priv->dp_throttle_restart VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, port={36893488147419103257:143}, priv={36893488147419103255:-2}, priv->dp_throttle_restart=36893488147419103267, ref_cnt=0, ret=0, serial_drivers={141:0}, tmp={36893488147419103255:-2}, tty={-184467440737095516161:0}, tty={-184467440737095516161:0}] [L4830] COND TRUE priv->dp_throttle_restart != 0 [L4831] EXPR port->read_urb [L4831] CALL ldv_usb_submit_urb_31(port->read_urb, 32U) [L7280] CALL ldv_check_alloc_flags(flags) VAL [\old(flags)=32, \old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L7360] COND TRUE ldv_spin != 0 && (flags & 16U) != 0U VAL [\old(flags)=32, \old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, flags=32, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L7361] CALL ldv_error() VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] [L7317] reach_error() VAL [\old(ldv_spin)=0, __this_module={36893488147419103282:36893488147419103263}, digi_acceleport_2_device={139:0}, digi_acceleport_2_device_group0={-129127208515966861313:0}, digi_acceleport_2_device_group1={-147573952589676412929:0}, digi_acceleport_2_device_group2={-166020696663385964545:0}, digi_acceleport_2_device_group3={-184467440737095516161:0}, digi_acceleport_4_device={140:0}, digi_acceleport_4_device_group0={-73786976294838206465:0}, digi_acceleport_4_device_group1={-92233720368547758081:0}, digi_acceleport_4_device_group2={36893488147419103233:0}, digi_acceleport_4_device_group3={-110680464442257309697:0}, id_table_2={137:0}, id_table_4={138:0}, id_table_combined={136:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_work_1_0=0, ldv_work_1_1=0, ldv_work_1_2=0, ldv_work_1_3=0, ldv_work_struct_1_0={0:0}, ldv_work_struct_1_1={0:0}, ldv_work_struct_1_2={0:0}, ldv_work_struct_1_3={0:0}, ref_cnt=0, serial_drivers={141:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 61 procedures, 1343 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 102.3s, OverallIterations: 9, TraceHistogramMax: 36, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 87.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 23 mSolverCounterUnknown, 13997 SdHoareTripleChecker+Valid, 84.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13131 mSDsluCounter, 45091 SdHoareTripleChecker+Invalid, 80.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 28032 mSDsCounter, 10723 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11794 IncrementalHoareTripleChecker+Invalid, 22540 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10723 mSolverCounterUnsat, 17059 mSDtfsCounter, 11794 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1582 GetRequests, 1513 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8128occurred in iteration=8, InterpolantAutomatonStates: 56, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 8 MinimizatonAttempts, 2809 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 4.0s InterpolantComputationTime, 2896 NumberOfCodeBlocks, 2896 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 2859 ConstructedInterpolants, 0 QuantifiedInterpolants, 4748 SizeOfPredicates, 6 NumberOfNonLiveVariables, 6907 ConjunctsInSsa, 29 ConjunctsInUnsatCore, 11 InterpolantComputations, 7 PerfectInterpolantSequences, 9852/9999 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 [2022-07-14 02:20:12,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, 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/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9e49a1360829f26f8d048b65d36d4ec5c4a8326faf8d0f409c04195556886603 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:20:14,042 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:20:14,045 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:20:14,086 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:20:14,086 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:20:14,088 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:20:14,091 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:20:14,094 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:20:14,095 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:20:14,100 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:20:14,100 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:20:14,104 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:20:14,104 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:20:14,105 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:20:14,106 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:20:14,107 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:20:14,110 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:20:14,111 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:20:14,113 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:20:14,114 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:20:14,117 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:20:14,118 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:20:14,120 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:20:14,121 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:20:14,122 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:20:14,128 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:20:14,131 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:20:14,131 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:20:14,132 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:20:14,132 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:20:14,133 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:20:14,133 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:20:14,135 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:20:14,136 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:20:14,137 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:20:14,138 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:20:14,138 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:20:14,138 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:20:14,138 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:20:14,139 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:20:14,140 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:20:14,141 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:20:14,146 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-14 02:20:14,172 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:20:14,173 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:20:14,173 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:20:14,173 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:20:14,174 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:20:14,174 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:20:14,175 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:20:14,175 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:20:14,175 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:20:14,176 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:20:14,176 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:20:14,176 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:20:14,176 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:20:14,177 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:20:14,177 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 02:20:14,177 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 02:20:14,177 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 02:20:14,178 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:20:14,178 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:20:14,178 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:20:14,178 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:20:14,178 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:20:14,178 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:20:14,179 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:20:14,179 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:20:14,179 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:20:14,179 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:20:14,179 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 02:20:14,180 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 02:20:14,180 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:20:14,180 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:20:14,180 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:20:14,180 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 02:20:14,181 INFO L138 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> Automizer 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 -> 9e49a1360829f26f8d048b65d36d4ec5c4a8326faf8d0f409c04195556886603 [2022-07-14 02:20:14,530 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:20:14,557 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:20:14,560 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:20:14,561 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:20:14,562 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:20:14,564 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:20:14,631 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31b6d4e93/53df3481ea2449059958a0300d99fa32/FLAGfa809eb39 [2022-07-14 02:20:15,362 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:20:15,362 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:20:15,404 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31b6d4e93/53df3481ea2449059958a0300d99fa32/FLAGfa809eb39 [2022-07-14 02:20:15,477 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31b6d4e93/53df3481ea2449059958a0300d99fa32 [2022-07-14 02:20:15,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:20:15,481 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:20:15,483 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:20:15,483 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:20:15,486 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:20:15,487 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:20:15" (1/1) ... [2022-07-14 02:20:15,488 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12c4445 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:15, skipping insertion in model container [2022-07-14 02:20:15,488 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:20:15" (1/1) ... [2022-07-14 02:20:15,494 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:20:15,610 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:20:16,898 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i[215646,215659] [2022-07-14 02:20:16,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:20:17,005 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-14 02:20:17,064 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:20:17,316 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i[215646,215659] [2022-07-14 02:20:17,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:20:17,346 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:20:17,581 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i[215646,215659] [2022-07-14 02:20:17,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:20:17,656 INFO L208 MainTranslator]: Completed translation [2022-07-14 02:20:17,657 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17 WrapperNode [2022-07-14 02:20:17,657 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 02:20:17,658 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 02:20:17,658 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 02:20:17,659 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 02:20:17,664 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:17,754 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:17,872 INFO L137 Inliner]: procedures = 195, calls = 1491, calls flagged for inlining = 71, calls inlined = 66, statements flattened = 3620 [2022-07-14 02:20:17,873 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 02:20:17,874 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 02:20:17,874 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 02:20:17,874 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 02:20:17,881 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:17,882 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:17,918 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:17,918 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:18,018 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:18,042 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:18,066 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:18,089 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 02:20:18,091 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 02:20:18,091 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 02:20:18,092 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 02:20:18,092 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (1/1) ... [2022-07-14 02:20:18,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:20:18,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:20:18,124 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 02:20:18,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 02:20:18,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-14 02:20:18,222 INFO L130 BoogieDeclarations]: Found specification of procedure digi_break_ctl [2022-07-14 02:20:18,222 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_break_ctl [2022-07-14 02:20:18,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-14 02:20:18,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-14 02:20:18,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-14 02:20:18,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-14 02:20:18,223 INFO L130 BoogieDeclarations]: Found specification of procedure cond_wait_interruptible_timeout_irqrestore [2022-07-14 02:20:18,223 INFO L138 BoogieDeclarations]: Found implementation of procedure cond_wait_interruptible_timeout_irqrestore [2022-07-14 02:20:18,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-14 02:20:18,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-14 02:20:18,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-14 02:20:18,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-14 02:20:18,224 INFO L130 BoogieDeclarations]: Found specification of procedure digi_rx_throttle [2022-07-14 02:20:18,224 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_rx_throttle [2022-07-14 02:20:18,224 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-14 02:20:18,224 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-14 02:20:18,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-14 02:20:18,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-14 02:20:18,224 INFO L130 BoogieDeclarations]: Found specification of procedure digi_startup [2022-07-14 02:20:18,224 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_startup [2022-07-14 02:20:18,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-14 02:20:18,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-14 02:20:18,225 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2022-07-14 02:20:18,225 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2022-07-14 02:20:18,225 INFO L130 BoogieDeclarations]: Found specification of procedure digi_open [2022-07-14 02:20:18,225 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_open [2022-07-14 02:20:18,225 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-07-14 02:20:18,226 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-07-14 02:20:18,226 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-07-14 02:20:18,226 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-07-14 02:20:18,227 INFO L130 BoogieDeclarations]: Found specification of procedure digi_read_bulk_callback [2022-07-14 02:20:18,227 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_read_bulk_callback [2022-07-14 02:20:18,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-14 02:20:18,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-14 02:20:18,227 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write [2022-07-14 02:20:18,227 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write [2022-07-14 02:20:18,228 INFO L130 BoogieDeclarations]: Found specification of procedure digi_set_termios [2022-07-14 02:20:18,228 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_set_termios [2022-07-14 02:20:18,228 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-14 02:20:18,228 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-14 02:20:18,228 INFO L130 BoogieDeclarations]: Found specification of procedure digi_tiocmset [2022-07-14 02:20:18,228 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_tiocmset [2022-07-14 02:20:18,228 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-14 02:20:18,229 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-14 02:20:18,229 INFO L130 BoogieDeclarations]: Found specification of procedure digi_set_modem_signals [2022-07-14 02:20:18,229 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_set_modem_signals [2022-07-14 02:20:18,229 INFO L130 BoogieDeclarations]: Found specification of procedure tty_termios_baud_rate [2022-07-14 02:20:18,229 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_termios_baud_rate [2022-07-14 02:20:18,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-14 02:20:18,231 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_inb_command [2022-07-14 02:20:18,231 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_inb_command [2022-07-14 02:20:18,231 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_oob_command [2022-07-14 02:20:18,231 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_oob_command [2022-07-14 02:20:18,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-14 02:20:18,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-14 02:20:18,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-14 02:20:18,232 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-07-14 02:20:18,232 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-07-14 02:20:18,232 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-14 02:20:18,232 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure digi_rx_unthrottle [2022-07-14 02:20:18,233 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_rx_unthrottle [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-14 02:20:18,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-14 02:20:18,234 INFO L130 BoogieDeclarations]: Found specification of procedure digi_chars_in_buffer [2022-07-14 02:20:18,234 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_chars_in_buffer [2022-07-14 02:20:18,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 02:20:18,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-14 02:20:18,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-14 02:20:18,235 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-14 02:20:18,235 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-14 02:20:18,235 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-14 02:20:18,235 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-14 02:20:18,235 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_remove [2022-07-14 02:20:18,235 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_remove [2022-07-14 02:20:18,236 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-14 02:20:18,236 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-14 02:20:18,236 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-14 02:20:18,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-14 02:20:18,236 INFO L130 BoogieDeclarations]: Found specification of procedure digi_disconnect [2022-07-14 02:20:18,237 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_disconnect [2022-07-14 02:20:18,237 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_tty_wakeup [2022-07-14 02:20:18,237 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_tty_wakeup [2022-07-14 02:20:18,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-14 02:20:18,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-14 02:20:18,238 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-14 02:20:18,238 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-14 02:20:18,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-14 02:20:18,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-14 02:20:18,239 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-14 02:20:18,239 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-14 02:20:18,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-14 02:20:18,239 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_bulk_callback [2022-07-14 02:20:18,240 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_bulk_callback [2022-07-14 02:20:18,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-14 02:20:18,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-14 02:20:18,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-14 02:20:18,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-14 02:20:18,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-14 02:20:18,240 INFO L130 BoogieDeclarations]: Found specification of procedure digi_wakeup_write_lock [2022-07-14 02:20:18,241 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_wakeup_write_lock [2022-07-14 02:20:18,241 INFO L130 BoogieDeclarations]: Found specification of procedure digi_write_room [2022-07-14 02:20:18,241 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_write_room [2022-07-14 02:20:18,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-14 02:20:18,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-14 02:20:18,242 INFO L130 BoogieDeclarations]: Found specification of procedure digi_close [2022-07-14 02:20:18,242 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_close [2022-07-14 02:20:18,244 INFO L130 BoogieDeclarations]: Found specification of procedure digi_tiocmget [2022-07-14 02:20:18,245 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_tiocmget [2022-07-14 02:20:18,245 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-14 02:20:18,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-14 02:20:18,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-14 02:20:18,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 02:20:18,247 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_probe [2022-07-14 02:20:18,247 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_probe [2022-07-14 02:20:18,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-14 02:20:18,252 INFO L130 BoogieDeclarations]: Found specification of procedure digi_release [2022-07-14 02:20:18,252 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_release [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-14 02:20:18,253 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure digi_port_init [2022-07-14 02:20:18,253 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_port_init [2022-07-14 02:20:18,253 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-07-14 02:20:18,254 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-07-14 02:20:18,254 INFO L130 BoogieDeclarations]: Found specification of procedure digi_dtr_rts [2022-07-14 02:20:18,254 INFO L138 BoogieDeclarations]: Found implementation of procedure digi_dtr_rts [2022-07-14 02:20:18,254 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-14 02:20:18,254 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-14 02:20:18,254 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-14 02:20:18,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-14 02:20:18,254 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-14 02:20:18,255 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-14 02:20:18,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-14 02:20:18,255 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_data [2022-07-14 02:20:18,255 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_data [2022-07-14 02:20:18,255 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2022-07-14 02:20:18,255 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2022-07-14 02:20:18,255 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-07-14 02:20:18,255 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-07-14 02:20:18,255 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 02:20:18,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 02:20:18,818 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 02:20:18,820 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 02:20:20,150 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-14 02:20:58,843 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 02:20:58,858 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 02:20:58,858 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-14 02:20:58,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:20:58 BoogieIcfgContainer [2022-07-14 02:20:58,861 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 02:20:58,863 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 02:20:58,863 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 02:20:58,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 02:20:58,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 02:20:15" (1/3) ... [2022-07-14 02:20:58,866 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c199c61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:20:58, skipping insertion in model container [2022-07-14 02:20:58,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:20:17" (2/3) ... [2022-07-14 02:20:58,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c199c61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:20:58, skipping insertion in model container [2022-07-14 02:20:58,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:20:58" (3/3) ... [2022-07-14 02:20:58,868 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--serial--digi_acceleport.ko-entry_point.cil.out.i [2022-07-14 02:20:58,879 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 02:20:58,879 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-14 02:20:58,963 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 02:20:58,968 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=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5c566aa1, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@69b88251 [2022-07-14 02:20:58,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-14 02:20:58,977 INFO L276 IsEmpty]: Start isEmpty. Operand has 1283 states, 893 states have (on average 1.4076147816349385) internal successors, (1257), 911 states have internal predecessors, (1257), 329 states have call successors, (329), 60 states have call predecessors, (329), 59 states have return successors, (324), 320 states have call predecessors, (324), 324 states have call successors, (324) [2022-07-14 02:20:59,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-14 02:20:59,000 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:59,003 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:59,003 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:59,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:59,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2049785366, now seen corresponding path program 1 times [2022-07-14 02:20:59,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:59,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224037030] [2022-07-14 02:20:59,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:59,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:59,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:59,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:20:59,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-14 02:21:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:00,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 1773 conjuncts, 1 conjunts are in the unsatisfiable core [2022-07-14 02:21:00,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:00,639 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-07-14 02:21:00,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:00,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:00,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224037030] [2022-07-14 02:21:00,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224037030] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:00,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:00,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 02:21:00,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474295253] [2022-07-14 02:21:00,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:00,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-14 02:21:00,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:00,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-14 02:21:00,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-14 02:21:00,676 INFO L87 Difference]: Start difference. First operand has 1283 states, 893 states have (on average 1.4076147816349385) internal successors, (1257), 911 states have internal predecessors, (1257), 329 states have call successors, (329), 60 states have call predecessors, (329), 59 states have return successors, (324), 320 states have call predecessors, (324), 324 states have call successors, (324) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-14 02:21:00,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:00,833 INFO L93 Difference]: Finished difference Result 2561 states and 3923 transitions. [2022-07-14 02:21:00,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-14 02:21:00,836 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 151 [2022-07-14 02:21:00,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:00,857 INFO L225 Difference]: With dead ends: 2561 [2022-07-14 02:21:00,857 INFO L226 Difference]: Without dead ends: 1268 [2022-07-14 02:21:00,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-14 02:21:00,884 INFO L413 NwaCegarLoop]: 1905 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1905 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:00,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1905 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 02:21:00,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2022-07-14 02:21:01,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1268. [2022-07-14 02:21:01,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1268 states, 885 states have (on average 1.4) internal successors, (1239), 896 states have internal predecessors, (1239), 324 states have call successors, (324), 59 states have call predecessors, (324), 58 states have return successors, (323), 319 states have call predecessors, (323), 323 states have call successors, (323) [2022-07-14 02:21:01,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1886 transitions. [2022-07-14 02:21:01,051 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 1886 transitions. Word has length 151 [2022-07-14 02:21:01,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:01,052 INFO L495 AbstractCegarLoop]: Abstraction has 1268 states and 1886 transitions. [2022-07-14 02:21:01,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-14 02:21:01,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 1886 transitions. [2022-07-14 02:21:01,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-07-14 02:21:01,059 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:01,060 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:01,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:01,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:01,280 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:01,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:01,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1405767950, now seen corresponding path program 1 times [2022-07-14 02:21:01,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:01,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734988429] [2022-07-14 02:21:01,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:01,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:01,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:01,286 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:01,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-14 02:21:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:02,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 1773 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:21:02,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-07-14 02:21:03,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:03,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:03,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734988429] [2022-07-14 02:21:03,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734988429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:03,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:03,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:21:03,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586243355] [2022-07-14 02:21:03,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:03,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:21:03,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:03,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:21:03,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:21:03,277 INFO L87 Difference]: Start difference. First operand 1268 states and 1886 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-14 02:21:03,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:03,986 INFO L93 Difference]: Finished difference Result 2528 states and 3768 transitions. [2022-07-14 02:21:03,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 02:21:03,987 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 151 [2022-07-14 02:21:03,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:04,001 INFO L225 Difference]: With dead ends: 2528 [2022-07-14 02:21:04,002 INFO L226 Difference]: Without dead ends: 1269 [2022-07-14 02:21:04,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:21:04,016 INFO L413 NwaCegarLoop]: 1884 mSDtfsCounter, 3 mSDsluCounter, 3749 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 5633 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:04,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 5633 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:21:04,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2022-07-14 02:21:04,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 1269. [2022-07-14 02:21:04,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 886 states have (on average 1.399548532731377) internal successors, (1240), 897 states have internal predecessors, (1240), 324 states have call successors, (324), 59 states have call predecessors, (324), 58 states have return successors, (323), 319 states have call predecessors, (323), 323 states have call successors, (323) [2022-07-14 02:21:04,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1887 transitions. [2022-07-14 02:21:04,093 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1887 transitions. Word has length 151 [2022-07-14 02:21:04,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:04,096 INFO L495 AbstractCegarLoop]: Abstraction has 1269 states and 1887 transitions. [2022-07-14 02:21:04,096 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, (20), 2 states have call predecessors, (20), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-14 02:21:04,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1887 transitions. [2022-07-14 02:21:04,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-14 02:21:04,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:04,100 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:04,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:04,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:04,312 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:04,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:04,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1675407601, now seen corresponding path program 1 times [2022-07-14 02:21:04,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:04,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151456627] [2022-07-14 02:21:04,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:04,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:04,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:04,316 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:04,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-14 02:21:05,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:06,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 1872 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 02:21:06,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:06,637 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 64 proven. 1 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-07-14 02:21:06,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:21:08,033 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-07-14 02:21:08,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:08,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151456627] [2022-07-14 02:21:08,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151456627] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:21:08,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:21:08,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-14 02:21:08,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899766876] [2022-07-14 02:21:08,034 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:21:08,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 02:21:08,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:08,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 02:21:08,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:21:08,036 INFO L87 Difference]: Start difference. First operand 1269 states and 1887 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-14 02:21:09,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:09,572 INFO L93 Difference]: Finished difference Result 2535 states and 3785 transitions. [2022-07-14 02:21:09,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:21:09,574 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 160 [2022-07-14 02:21:09,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:09,584 INFO L225 Difference]: With dead ends: 2535 [2022-07-14 02:21:09,585 INFO L226 Difference]: Without dead ends: 1272 [2022-07-14 02:21:09,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:21:09,595 INFO L413 NwaCegarLoop]: 1884 mSDtfsCounter, 16 mSDsluCounter, 3754 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 5638 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:09,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 5638 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-14 02:21:09,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2022-07-14 02:21:09,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1272. [2022-07-14 02:21:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 889 states have (on average 1.3982002249718786) internal successors, (1243), 900 states have internal predecessors, (1243), 324 states have call successors, (324), 59 states have call predecessors, (324), 58 states have return successors, (323), 319 states have call predecessors, (323), 323 states have call successors, (323) [2022-07-14 02:21:09,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 1890 transitions. [2022-07-14 02:21:09,646 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 1890 transitions. Word has length 160 [2022-07-14 02:21:09,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:09,647 INFO L495 AbstractCegarLoop]: Abstraction has 1272 states and 1890 transitions. [2022-07-14 02:21:09,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-14 02:21:09,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 1890 transitions. [2022-07-14 02:21:09,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-07-14 02:21:09,650 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:09,650 INFO L195 NwaCegarLoop]: trace histogram [36, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:09,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:09,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:09,875 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:09,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:09,876 INFO L85 PathProgramCache]: Analyzing trace with hash 200213454, now seen corresponding path program 2 times [2022-07-14 02:21:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:09,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582269486] [2022-07-14 02:21:09,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:21:09,878 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:09,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:09,881 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:09,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-14 02:21:11,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:21:11,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:21:11,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 1392 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:21:11,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:11,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1218 trivial. 0 not checked. [2022-07-14 02:21:11,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:11,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:11,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582269486] [2022-07-14 02:21:11,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582269486] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:11,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:11,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:21:11,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034741714] [2022-07-14 02:21:11,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:11,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:21:11,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:11,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:21:11,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:11,368 INFO L87 Difference]: Start difference. First operand 1272 states and 1890 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:21:13,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:13,941 INFO L93 Difference]: Finished difference Result 3539 states and 5233 transitions. [2022-07-14 02:21:13,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:21:13,941 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 187 [2022-07-14 02:21:13,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:13,957 INFO L225 Difference]: With dead ends: 3539 [2022-07-14 02:21:13,957 INFO L226 Difference]: Without dead ends: 2306 [2022-07-14 02:21:13,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:13,966 INFO L413 NwaCegarLoop]: 2135 mSDtfsCounter, 1544 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1544 SdHoareTripleChecker+Valid, 3811 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:13,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1544 Valid, 3811 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-07-14 02:21:13,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2022-07-14 02:21:14,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 2303. [2022-07-14 02:21:14,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2303 states, 1613 states have (on average 1.3918164910105393) internal successors, (2245), 1635 states have internal predecessors, (2245), 574 states have call successors, (574), 116 states have call predecessors, (574), 115 states have return successors, (573), 565 states have call predecessors, (573), 573 states have call successors, (573) [2022-07-14 02:21:14,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2303 states to 2303 states and 3392 transitions. [2022-07-14 02:21:14,066 INFO L78 Accepts]: Start accepts. Automaton has 2303 states and 3392 transitions. Word has length 187 [2022-07-14 02:21:14,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:14,069 INFO L495 AbstractCegarLoop]: Abstraction has 2303 states and 3392 transitions. [2022-07-14 02:21:14,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:21:14,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2303 states and 3392 transitions. [2022-07-14 02:21:14,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-07-14 02:21:14,072 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:14,072 INFO L195 NwaCegarLoop]: trace histogram [36, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:14,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:14,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:14,287 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:14,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:14,288 INFO L85 PathProgramCache]: Analyzing trace with hash 599791300, now seen corresponding path program 1 times [2022-07-14 02:21:14,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:14,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702148770] [2022-07-14 02:21:14,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:14,290 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:14,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:14,292 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:14,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-14 02:21:18,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:18,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 2169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:21:18,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:19,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1218 trivial. 0 not checked. [2022-07-14 02:21:19,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:19,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:19,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702148770] [2022-07-14 02:21:19,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702148770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:19,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:19,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:21:19,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704159862] [2022-07-14 02:21:19,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:19,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:21:19,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:19,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:21:19,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:19,120 INFO L87 Difference]: Start difference. First operand 2303 states and 3392 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:21:22,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:22,224 INFO L93 Difference]: Finished difference Result 5654 states and 8304 transitions. [2022-07-14 02:21:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:21:22,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 187 [2022-07-14 02:21:22,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:22,252 INFO L225 Difference]: With dead ends: 5654 [2022-07-14 02:21:22,252 INFO L226 Difference]: Without dead ends: 3397 [2022-07-14 02:21:22,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:22,266 INFO L413 NwaCegarLoop]: 3280 mSDtfsCounter, 1531 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1531 SdHoareTripleChecker+Valid, 4944 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:22,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1531 Valid, 4944 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-07-14 02:21:22,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3397 states. [2022-07-14 02:21:22,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3397 to 3392. [2022-07-14 02:21:22,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3392 states, 2382 states have (on average 1.387489504617968) internal successors, (3305), 2416 states have internal predecessors, (3305), 831 states have call successors, (831), 179 states have call predecessors, (831), 178 states have return successors, (830), 817 states have call predecessors, (830), 830 states have call successors, (830) [2022-07-14 02:21:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3392 states to 3392 states and 4966 transitions. [2022-07-14 02:21:22,401 INFO L78 Accepts]: Start accepts. Automaton has 3392 states and 4966 transitions. Word has length 187 [2022-07-14 02:21:22,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:22,402 INFO L495 AbstractCegarLoop]: Abstraction has 3392 states and 4966 transitions. [2022-07-14 02:21:22,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2022-07-14 02:21:22,403 INFO L276 IsEmpty]: Start isEmpty. Operand 3392 states and 4966 transitions. [2022-07-14 02:21:22,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2022-07-14 02:21:22,409 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:22,409 INFO L195 NwaCegarLoop]: trace histogram [36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:22,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:22,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:22,636 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:22,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:22,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1381577729, now seen corresponding path program 1 times [2022-07-14 02:21:22,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:22,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123513683] [2022-07-14 02:21:22,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:22,638 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:22,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:22,639 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:22,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-14 02:21:27,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:28,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 2578 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:21:28,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:31,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2061 backedges. 451 proven. 0 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2022-07-14 02:21:31,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:31,920 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:31,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123513683] [2022-07-14 02:21:31,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123513683] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:31,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:31,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:21:31,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061452829] [2022-07-14 02:21:31,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:31,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:21:31,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:31,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:21:31,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:31,922 INFO L87 Difference]: Start difference. First operand 3392 states and 4966 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-14 02:21:34,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:37,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:37,765 INFO L93 Difference]: Finished difference Result 8437 states and 12386 transitions. [2022-07-14 02:21:37,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:21:37,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 328 [2022-07-14 02:21:37,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:37,798 INFO L225 Difference]: With dead ends: 8437 [2022-07-14 02:21:37,799 INFO L226 Difference]: Without dead ends: 5098 [2022-07-14 02:21:37,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:37,819 INFO L413 NwaCegarLoop]: 2261 mSDtfsCounter, 1596 mSDsluCounter, 1674 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 77 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1596 SdHoareTripleChecker+Valid, 3935 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:37,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1596 Valid, 3935 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 192 Invalid, 1 Unknown, 0 Unchecked, 5.7s Time] [2022-07-14 02:21:37,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5098 states. [2022-07-14 02:21:37,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5098 to 5095. [2022-07-14 02:21:37,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5095 states, 3625 states have (on average 1.376551724137931) internal successors, (4990), 3675 states have internal predecessors, (4990), 1193 states have call successors, (1193), 277 states have call predecessors, (1193), 276 states have return successors, (1192), 1174 states have call predecessors, (1192), 1192 states have call successors, (1192) [2022-07-14 02:21:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5095 states to 5095 states and 7375 transitions. [2022-07-14 02:21:38,016 INFO L78 Accepts]: Start accepts. Automaton has 5095 states and 7375 transitions. Word has length 328 [2022-07-14 02:21:38,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:38,017 INFO L495 AbstractCegarLoop]: Abstraction has 5095 states and 7375 transitions. [2022-07-14 02:21:38,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-14 02:21:38,018 INFO L276 IsEmpty]: Start isEmpty. Operand 5095 states and 7375 transitions. [2022-07-14 02:21:38,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2022-07-14 02:21:38,023 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:38,023 INFO L195 NwaCegarLoop]: trace histogram [36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:38,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:38,244 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:38,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:38,244 INFO L85 PathProgramCache]: Analyzing trace with hash -981999883, now seen corresponding path program 1 times [2022-07-14 02:21:38,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:38,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173003518] [2022-07-14 02:21:38,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:38,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:38,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:38,247 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:38,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-14 02:21:43,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:43,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 2578 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:21:43,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:45,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2061 backedges. 451 proven. 0 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2022-07-14 02:21:45,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:45,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:45,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173003518] [2022-07-14 02:21:45,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173003518] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:45,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:45,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:21:45,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062314372] [2022-07-14 02:21:45,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:45,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:21:45,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:45,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:21:45,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:45,743 INFO L87 Difference]: Start difference. First operand 5095 states and 7375 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-14 02:21:47,848 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:51,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:51,752 INFO L93 Difference]: Finished difference Result 12550 states and 18212 transitions. [2022-07-14 02:21:51,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:21:51,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 328 [2022-07-14 02:21:51,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:51,791 INFO L225 Difference]: With dead ends: 12550 [2022-07-14 02:21:51,791 INFO L226 Difference]: Without dead ends: 7508 [2022-07-14 02:21:51,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:21:51,812 INFO L413 NwaCegarLoop]: 2560 mSDtfsCounter, 1595 mSDsluCounter, 1673 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 83 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1595 SdHoareTripleChecker+Valid, 4233 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:51,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1595 Valid, 4233 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 206 Invalid, 1 Unknown, 0 Unchecked, 5.8s Time] [2022-07-14 02:21:51,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7508 states. [2022-07-14 02:21:51,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7508 to 7503. [2022-07-14 02:21:52,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7503 states, 5410 states have (on average 1.3639556377079483) internal successors, (7379), 5482 states have internal predecessors, (7379), 1673 states have call successors, (1673), 420 states have call predecessors, (1673), 419 states have return successors, (1672), 1647 states have call predecessors, (1672), 1672 states have call successors, (1672) [2022-07-14 02:21:52,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7503 states to 7503 states and 10724 transitions. [2022-07-14 02:21:52,033 INFO L78 Accepts]: Start accepts. Automaton has 7503 states and 10724 transitions. Word has length 328 [2022-07-14 02:21:52,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:52,037 INFO L495 AbstractCegarLoop]: Abstraction has 7503 states and 10724 transitions. [2022-07-14 02:21:52,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-14 02:21:52,038 INFO L276 IsEmpty]: Start isEmpty. Operand 7503 states and 10724 transitions. [2022-07-14 02:21:52,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-07-14 02:21:52,042 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:52,042 INFO L195 NwaCegarLoop]: trace histogram [36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:52,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-14 02:21:52,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:21:52,263 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:52,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:52,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1466562149, now seen corresponding path program 1 times [2022-07-14 02:21:52,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:52,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443205703] [2022-07-14 02:21:52,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:52,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:52,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:52,271 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:21:52,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process