35.78/13.20 YES 35.78/13.20 35.78/13.20 Ultimate: Cannot open display: 35.78/13.20 This is Ultimate 0.1.24-8dc7c08-m 35.78/13.20 [2019-03-28 12:28:43,284 INFO L170 SettingsManager]: Resetting all preferences to default values... 35.78/13.20 [2019-03-28 12:28:43,286 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values 35.78/13.20 [2019-03-28 12:28:43,297 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,298 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values 35.78/13.20 [2019-03-28 12:28:43,299 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values 35.78/13.20 [2019-03-28 12:28:43,300 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values 35.78/13.20 [2019-03-28 12:28:43,301 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values 35.78/13.20 [2019-03-28 12:28:43,303 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values 35.78/13.20 [2019-03-28 12:28:43,304 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values 35.78/13.20 [2019-03-28 12:28:43,304 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,305 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values 35.78/13.20 [2019-03-28 12:28:43,306 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values 35.78/13.20 [2019-03-28 12:28:43,306 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values 35.78/13.20 [2019-03-28 12:28:43,307 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values 35.78/13.20 [2019-03-28 12:28:43,308 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values 35.78/13.20 [2019-03-28 12:28:43,309 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values 35.78/13.20 [2019-03-28 12:28:43,311 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values 35.78/13.20 [2019-03-28 12:28:43,313 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values 35.78/13.20 [2019-03-28 12:28:43,314 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values 35.78/13.20 [2019-03-28 12:28:43,315 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values 35.78/13.20 [2019-03-28 12:28:43,316 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values 35.78/13.20 [2019-03-28 12:28:43,318 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,319 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,319 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values 35.78/13.20 [2019-03-28 12:28:43,320 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values 35.78/13.20 [2019-03-28 12:28:43,320 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values 35.78/13.20 [2019-03-28 12:28:43,321 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,321 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values 35.78/13.20 [2019-03-28 12:28:43,322 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values 35.78/13.20 [2019-03-28 12:28:43,323 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values 35.78/13.20 [2019-03-28 12:28:43,323 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values 35.78/13.20 [2019-03-28 12:28:43,324 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,324 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values 35.78/13.20 [2019-03-28 12:28:43,325 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,325 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... 35.78/13.20 [2019-03-28 12:28:43,325 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values 35.78/13.20 [2019-03-28 12:28:43,326 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values 35.78/13.20 [2019-03-28 12:28:43,327 INFO L181 SettingsManager]: Finished resetting all preferences to default values... 35.78/13.20 [2019-03-28 12:28:43,327 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox/solver/bin/./../termcomp2017.epf 35.78/13.20 [2019-03-28 12:28:43,342 INFO L110 SettingsManager]: Loading preferences was successful 35.78/13.20 [2019-03-28 12:28:43,342 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: 35.78/13.20 [2019-03-28 12:28:43,343 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: 35.78/13.20 [2019-03-28 12:28:43,343 INFO L133 SettingsManager]: * Rewrite not-equals=true 35.78/13.20 [2019-03-28 12:28:43,343 INFO L133 SettingsManager]: * Create parallel compositions if possible=false 35.78/13.20 [2019-03-28 12:28:43,344 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE 35.78/13.20 [2019-03-28 12:28:43,344 INFO L133 SettingsManager]: * Use SBE=true 35.78/13.20 [2019-03-28 12:28:43,344 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: 35.78/13.20 [2019-03-28 12:28:43,344 INFO L133 SettingsManager]: * Use old map elimination=false 35.78/13.20 [2019-03-28 12:28:43,344 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false 35.78/13.20 [2019-03-28 12:28:43,344 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION 35.78/13.20 [2019-03-28 12:28:43,345 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true 35.78/13.20 [2019-03-28 12:28:43,345 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES 35.78/13.20 [2019-03-28 12:28:43,345 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true 35.78/13.20 [2019-03-28 12:28:43,345 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:43,345 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: 35.78/13.20 [2019-03-28 12:28:43,345 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false 35.78/13.20 [2019-03-28 12:28:43,346 INFO L133 SettingsManager]: * Check division by zero=IGNORE 35.78/13.20 [2019-03-28 12:28:43,346 INFO L133 SettingsManager]: * Check if freed pointer was valid=false 35.78/13.20 [2019-03-28 12:28:43,346 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false 35.78/13.20 [2019-03-28 12:28:43,346 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE 35.78/13.20 [2019-03-28 12:28:43,346 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: 35.78/13.20 [2019-03-28 12:28:43,347 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements 35.78/13.20 [2019-03-28 12:28:43,347 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump 35.78/13.20 [2019-03-28 12:28:43,347 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 35.78/13.20 [2019-03-28 12:28:43,347 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: 35.78/13.20 [2019-03-28 12:28:43,347 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles 35.78/13.20 [2019-03-28 12:28:43,347 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL 35.78/13.20 [2019-03-28 12:28:43,348 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 35.78/13.20 [2019-03-28 12:28:43,373 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp 35.78/13.20 [2019-03-28 12:28:43,387 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized 35.78/13.20 [2019-03-28 12:28:43,390 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. 35.78/13.20 [2019-03-28 12:28:43,391 INFO L271 PluginConnector]: Initializing CDTParser... 35.78/13.20 [2019-03-28 12:28:43,392 INFO L276 PluginConnector]: CDTParser initialized 35.78/13.20 [2019-03-28 12:28:43,393 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox/benchmark/theBenchmark.c 35.78/13.20 [2019-03-28 12:28:43,453 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox/tmp/e72488966bb44152bb5dc41ce3548bbb/FLAG1d80410ff 35.78/13.20 [2019-03-28 12:28:43,901 INFO L307 CDTParser]: Found 1 translation units. 35.78/13.20 [2019-03-28 12:28:43,901 INFO L161 CDTParser]: Scanning /export/starexec/sandbox/benchmark/theBenchmark.c 35.78/13.20 [2019-03-28 12:28:43,919 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox/tmp/e72488966bb44152bb5dc41ce3548bbb/FLAG1d80410ff 35.78/13.20 [2019-03-28 12:28:44,209 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox/tmp/e72488966bb44152bb5dc41ce3548bbb 35.78/13.20 [2019-03-28 12:28:44,220 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### 35.78/13.20 [2019-03-28 12:28:44,222 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. 35.78/13.20 [2019-03-28 12:28:44,223 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- 35.78/13.20 [2019-03-28 12:28:44,223 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... 35.78/13.20 [2019-03-28 12:28:44,227 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized 35.78/13.20 [2019-03-28 12:28:44,228 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:44,231 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28105d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:44,231 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:44,240 INFO L145 MainTranslator]: Starting translation in SV-COMP mode 35.78/13.20 [2019-03-28 12:28:44,308 INFO L176 MainTranslator]: Built tables and reachable declarations 35.78/13.20 [2019-03-28 12:28:44,556 WARN L614 FunctionHandler]: implicit declaration of function KeWaitForSingleObject 35.78/13.20 [2019-03-28 12:28:44,559 WARN L614 FunctionHandler]: implicit declaration of function KeSetEvent 35.78/13.20 [2019-03-28 12:28:44,563 WARN L614 FunctionHandler]: implicit declaration of function CdAudioForwardIrpSynchronous 35.78/13.20 [2019-03-28 12:28:44,569 WARN L614 FunctionHandler]: implicit declaration of function ZwClose 35.78/13.20 [2019-03-28 12:28:44,576 WARN L614 FunctionHandler]: implicit declaration of function CdAudioSendToNextDriver 35.78/13.20 [2019-03-28 12:28:44,582 WARN L614 FunctionHandler]: implicit declaration of function CdAudio535DeviceControl 35.78/13.20 [2019-03-28 12:28:44,583 WARN L614 FunctionHandler]: implicit declaration of function CdAudio435DeviceControl 35.78/13.20 [2019-03-28 12:28:44,584 WARN L614 FunctionHandler]: implicit declaration of function CdAudioAtapiDeviceControl 35.78/13.20 [2019-03-28 12:28:44,584 WARN L614 FunctionHandler]: implicit declaration of function CdAudioHPCdrDeviceControl 35.78/13.20 [2019-03-28 12:28:44,589 WARN L614 FunctionHandler]: implicit declaration of function IofCallDriver 35.78/13.20 [2019-03-28 12:28:44,617 WARN L614 FunctionHandler]: implicit declaration of function AG_SetStatusAndReturn 35.78/13.20 [2019-03-28 12:28:44,703 WARN L614 FunctionHandler]: implicit declaration of function PoCallDriver 35.78/13.20 [2019-03-28 12:28:44,729 INFO L206 PostProcessor]: Analyzing one entry point: main 35.78/13.20 [2019-03-28 12:28:44,736 INFO L191 MainTranslator]: Completed pre-run 35.78/13.20 [2019-03-28 12:28:44,757 WARN L614 FunctionHandler]: implicit declaration of function KeWaitForSingleObject 35.78/13.20 [2019-03-28 12:28:44,758 WARN L614 FunctionHandler]: implicit declaration of function KeSetEvent 35.78/13.20 [2019-03-28 12:28:44,760 WARN L614 FunctionHandler]: implicit declaration of function CdAudioForwardIrpSynchronous 35.78/13.20 [2019-03-28 12:28:44,764 WARN L614 FunctionHandler]: implicit declaration of function ZwClose 35.78/13.20 [2019-03-28 12:28:44,767 WARN L614 FunctionHandler]: implicit declaration of function CdAudioSendToNextDriver 35.78/13.20 [2019-03-28 12:28:44,771 WARN L614 FunctionHandler]: implicit declaration of function CdAudio535DeviceControl 35.78/13.20 [2019-03-28 12:28:44,771 WARN L614 FunctionHandler]: implicit declaration of function CdAudio435DeviceControl 35.78/13.20 [2019-03-28 12:28:44,772 WARN L614 FunctionHandler]: implicit declaration of function CdAudioAtapiDeviceControl 35.78/13.20 [2019-03-28 12:28:44,772 WARN L614 FunctionHandler]: implicit declaration of function CdAudioHPCdrDeviceControl 35.78/13.20 [2019-03-28 12:28:44,774 WARN L614 FunctionHandler]: implicit declaration of function IofCallDriver 35.78/13.20 [2019-03-28 12:28:44,793 WARN L614 FunctionHandler]: implicit declaration of function AG_SetStatusAndReturn 35.78/13.20 [2019-03-28 12:28:44,847 WARN L614 FunctionHandler]: implicit declaration of function PoCallDriver 35.78/13.20 [2019-03-28 12:28:44,863 INFO L206 PostProcessor]: Analyzing one entry point: main 35.78/13.20 [2019-03-28 12:28:44,889 INFO L195 MainTranslator]: Completed translation 35.78/13.20 [2019-03-28 12:28:44,890 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44 WrapperNode 35.78/13.20 [2019-03-28 12:28:44,890 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- 35.78/13.20 [2019-03-28 12:28:44,891 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- 35.78/13.20 [2019-03-28 12:28:44,891 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... 35.78/13.20 [2019-03-28 12:28:44,891 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized 35.78/13.20 [2019-03-28 12:28:44,901 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:44,919 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,038 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- 35.78/13.20 [2019-03-28 12:28:45,039 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- 35.78/13.20 [2019-03-28 12:28:45,039 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... 35.78/13.20 [2019-03-28 12:28:45,039 INFO L276 PluginConnector]: Boogie Preprocessor initialized 35.78/13.20 [2019-03-28 12:28:45,052 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,052 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,064 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,065 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,110 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,136 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,145 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 [2019-03-28 12:28:45,162 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- 35.78/13.20 [2019-03-28 12:28:45,163 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- 35.78/13.20 [2019-03-28 12:28:45,163 INFO L271 PluginConnector]: Initializing RCFGBuilder... 35.78/13.20 [2019-03-28 12:28:45,163 INFO L276 PluginConnector]: RCFGBuilder initialized 35.78/13.20 [2019-03-28 12:28:45,164 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (1/1) ... 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 35.78/13.20 [2019-03-28 12:28:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start 35.78/13.20 [2019-03-28 12:28:45,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start 35.78/13.20 [2019-03-28 12:28:45,511 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,512 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,519 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,522 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,527 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,531 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,535 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,542 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,545 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,548 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,550 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,553 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,556 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,561 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,562 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,565 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,568 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,571 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,573 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,576 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,578 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,581 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,584 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,586 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,588 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,591 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,594 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,597 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,600 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,603 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,606 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,610 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,611 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,613 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,615 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,618 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,620 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,622 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,623 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,627 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,628 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,631 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:45,634 WARN L745 $ProcedureCfgBuilder]: Label in the middle of a codeblock. 35.78/13.20 [2019-03-28 12:28:47,555 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1271: assume false; 35.78/13.20 [2019-03-28 12:28:47,556 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1272: assume !false; 35.78/13.20 [2019-03-28 12:28:47,556 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##249: assume false; 35.78/13.20 [2019-03-28 12:28:47,556 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##250: assume !false; 35.78/13.20 [2019-03-28 12:28:47,556 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1230: assume !false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##287: assume false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume !false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1229: assume false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1210: assume false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1211: assume !false; 35.78/13.20 [2019-03-28 12:28:47,557 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##319: assume false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##320: assume !false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1160: assume !false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1159: assume false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##371: assume false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##372: assume !false; 35.78/13.20 [2019-03-28 12:28:47,558 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1108: assume false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1109: assume !false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##346: assume false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##347: assume !false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##416: assume false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##417: assume !false; 35.78/13.20 [2019-03-28 12:28:47,559 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1050: assume !false; 35.78/13.20 [2019-03-28 12:28:47,560 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1049: assume false; 35.78/13.20 [2019-03-28 12:28:47,560 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint L308: CdAudioPnp_#res := 0; 35.78/13.20 [2019-03-28 12:28:47,560 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1003: assume false; 35.78/13.20 [2019-03-28 12:28:47,560 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1004: assume !false; 35.78/13.20 [2019-03-28 12:28:47,560 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##461: assume !false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##460: assume false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##487: assume !false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##486: assume false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##526: assume !false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##525: assume false; 35.78/13.20 [2019-03-28 12:28:47,561 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##71: assume !false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##70: assume false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume !false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume false; 35.78/13.20 [2019-03-28 12:28:47,562 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##573: assume !false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##572: assume false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##685: assume !false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##684: assume false; 35.78/13.20 [2019-03-28 12:28:47,563 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##609: assume false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##610: assume !false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##639: assume !false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##638: assume false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1612: assume false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1613: assume !false; 35.78/13.20 [2019-03-28 12:28:47,564 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##757: assume !false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##756: assume false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##717: assume !false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##716: assume false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1506: assume false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1507: assume !false; 35.78/13.20 [2019-03-28 12:28:47,565 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1564: assume false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1565: assume !false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##856: assume false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##857: assume !false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##801: assume false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##802: assume !false; 35.78/13.20 [2019-03-28 12:28:47,566 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##832: assume !false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##831: assume false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1426: assume false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1427: assume !false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1476: assume false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1477: assume !false; 35.78/13.20 [2019-03-28 12:28:47,567 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1398: assume false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1399: assume !false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##961: assume !false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##960: assume false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##909: assume false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##910: assume !false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1301: assume false; 35.78/13.20 [2019-03-28 12:28:47,568 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1302: assume !false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##188: assume !false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##187: assume false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##148: assume false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##149: assume !false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1354: assume false; 35.78/13.20 [2019-03-28 12:28:47,569 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1355: assume !false; 35.78/13.20 [2019-03-28 12:28:47,570 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1341: assume false; 35.78/13.20 [2019-03-28 12:28:47,570 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1342: assume !false; 35.78/13.20 [2019-03-28 12:28:47,570 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##111: assume false; 35.78/13.20 [2019-03-28 12:28:47,570 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##112: assume !false; 35.78/13.20 [2019-03-28 12:28:47,572 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) 35.78/13.20 [2019-03-28 12:28:47,572 INFO L286 CfgBuilder]: Removed 555 assue(true) statements. 35.78/13.20 [2019-03-28 12:28:47,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:28:47 BoogieIcfgContainer 35.78/13.20 [2019-03-28 12:28:47,574 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- 35.78/13.20 [2019-03-28 12:28:47,575 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- 35.78/13.20 [2019-03-28 12:28:47,575 INFO L271 PluginConnector]: Initializing BlockEncodingV2... 35.78/13.20 [2019-03-28 12:28:47,577 INFO L276 PluginConnector]: BlockEncodingV2 initialized 35.78/13.20 [2019-03-28 12:28:47,578 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:28:47" (1/1) ... 35.78/13.20 [2019-03-28 12:28:47,637 INFO L313 BlockEncoder]: Initial Icfg 1082 locations, 1662 edges 35.78/13.20 [2019-03-28 12:28:47,639 INFO L258 BlockEncoder]: Using Remove infeasible edges 35.78/13.20 [2019-03-28 12:28:47,640 INFO L263 BlockEncoder]: Using Maximize final states 35.78/13.20 [2019-03-28 12:28:47,640 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false 35.78/13.20 [2019-03-28 12:28:47,640 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE 35.78/13.20 [2019-03-28 12:28:47,642 INFO L296 BlockEncoder]: Using Remove sink states 35.78/13.20 [2019-03-28 12:28:47,643 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true 35.78/13.20 [2019-03-28 12:28:47,643 INFO L179 BlockEncoder]: Using Rewrite not-equals 35.78/13.20 [2019-03-28 12:28:47,769 INFO L185 BlockEncoder]: Using Use SBE 35.78/13.20 [2019-03-28 12:28:47,907 INFO L200 BlockEncoder]: SBE split 526 edges 35.78/13.20 [2019-03-28 12:28:47,917 INFO L70 emoveInfeasibleEdges]: Removed 106 edges and 0 locations because of local infeasibility 35.78/13.20 [2019-03-28 12:28:47,923 INFO L71 MaximizeFinalStates]: 0 new accepting states 35.78/13.20 [2019-03-28 12:28:48,238 INFO L100 BaseMinimizeStates]: Removed 352 edges and 176 locations by large block encoding 35.78/13.20 [2019-03-28 12:28:48,246 INFO L70 RemoveSinkStates]: Removed 1792 edges and 847 locations by removing sink states 35.78/13.20 [2019-03-28 12:28:48,249 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility 35.78/13.20 [2019-03-28 12:28:48,249 INFO L71 MaximizeFinalStates]: 0 new accepting states 35.78/13.20 [2019-03-28 12:28:48,276 INFO L100 BaseMinimizeStates]: Removed 20 edges and 10 locations by large block encoding 35.78/13.20 [2019-03-28 12:28:48,277 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states 35.78/13.20 [2019-03-28 12:28:48,277 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility 35.78/13.20 [2019-03-28 12:28:48,277 INFO L71 MaximizeFinalStates]: 0 new accepting states 35.78/13.20 [2019-03-28 12:28:48,277 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding 35.78/13.20 [2019-03-28 12:28:48,278 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states 35.78/13.20 [2019-03-28 12:28:48,278 INFO L313 BlockEncoder]: Encoded RCFG 49 locations, 104 edges 35.78/13.20 [2019-03-28 12:28:48,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 12:28:48 BasicIcfg 35.78/13.20 [2019-03-28 12:28:48,279 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- 35.78/13.20 [2019-03-28 12:28:48,280 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- 35.78/13.20 [2019-03-28 12:28:48,280 INFO L271 PluginConnector]: Initializing TraceAbstraction... 35.78/13.20 [2019-03-28 12:28:48,283 INFO L276 PluginConnector]: TraceAbstraction initialized 35.78/13.20 [2019-03-28 12:28:48,284 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 12:28:44" (1/4) ... 35.78/13.20 [2019-03-28 12:28:48,285 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fd6a460 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,285 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (2/4) ... 35.78/13.20 [2019-03-28 12:28:48,285 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fd6a460 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:28:47" (3/4) ... 35.78/13.20 [2019-03-28 12:28:48,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fd6a460 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 12:28:48" (4/4) ... 35.78/13.20 [2019-03-28 12:28:48,288 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 35.78/13.20 [2019-03-28 12:28:48,298 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION 35.78/13.20 [2019-03-28 12:28:48,308 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 0 error locations. 35.78/13.20 [2019-03-28 12:28:48,328 INFO L257 AbstractCegarLoop]: Starting to check reachability of 0 error locations. 35.78/13.20 [2019-03-28 12:28:48,360 INFO L133 ementStrategyFactory]: Using default assertion order modulation 35.78/13.20 [2019-03-28 12:28:48,361 INFO L382 AbstractCegarLoop]: Interprodecural is true 35.78/13.20 [2019-03-28 12:28:48,361 INFO L383 AbstractCegarLoop]: Hoare is true 35.78/13.20 [2019-03-28 12:28:48,361 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates 35.78/13.20 [2019-03-28 12:28:48,361 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE 35.78/13.20 [2019-03-28 12:28:48,362 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION 35.78/13.20 [2019-03-28 12:28:48,362 INFO L387 AbstractCegarLoop]: Difference is false 35.78/13.20 [2019-03-28 12:28:48,362 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA 35.78/13.20 [2019-03-28 12:28:48,362 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== 35.78/13.20 [2019-03-28 12:28:48,380 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states. 35.78/13.20 [2019-03-28 12:28:48,387 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. 35.78/13.20 [2019-03-28 12:28:48,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. 35.78/13.20 [2019-03-28 12:28:48,549 INFO L451 ceAbstractionStarter]: At program point L1689-7(lines 1642 1719) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,549 INFO L451 ceAbstractionStarter]: At program point L1756-21(lines 1748 1767) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,549 INFO L451 ceAbstractionStarter]: At program point L1756-22(lines 1748 1767) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,549 INFO L448 ceAbstractionStarter]: For program point L105-48(lines 105 110) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,549 INFO L448 ceAbstractionStarter]: For program point L105-50(lines 105 110) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,549 INFO L448 ceAbstractionStarter]: For program point L1496(lines 1496 1499) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,550 INFO L451 ceAbstractionStarter]: At program point L1496-2(lines 1496 1499) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,550 INFO L448 ceAbstractionStarter]: For program point L1761-42(lines 1761 1765) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,550 INFO L451 ceAbstractionStarter]: At program point L1761-43(lines 1761 1765) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,550 INFO L448 ceAbstractionStarter]: For program point L1761-44(lines 1761 1765) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,550 INFO L451 ceAbstractionStarter]: At program point L1761-45(lines 1761 1765) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,550 INFO L451 ceAbstractionStarter]: At program point L113-16(lines 86 115) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,550 INFO L448 ceAbstractionStarter]: For program point L1699-7(lines 1699 1716) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,550 INFO L448 ceAbstractionStarter]: For program point L1700-21(lines 1700 1706) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,551 INFO L451 ceAbstractionStarter]: At program point L1772-21(lines 1772 1783) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,551 INFO L451 ceAbstractionStarter]: At program point L1772-22(lines 1772 1783) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,551 INFO L448 ceAbstractionStarter]: For program point L1708-14(lines 1708 1715) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,551 INFO L448 ceAbstractionStarter]: For program point L1643-14(lines 1643 1663) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,551 INFO L451 ceAbstractionStarter]: At program point L1643-15(lines 1642 1719) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,551 INFO L451 ceAbstractionStarter]: At program point L1775-21(lines 1774 1783) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,552 INFO L451 ceAbstractionStarter]: At program point L1775-22(lines 1774 1783) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,552 INFO L448 ceAbstractionStarter]: For program point L1512(lines 1512 1544) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,552 INFO L448 ceAbstractionStarter]: For program point L1644-14(lines 1644 1654) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,552 INFO L448 ceAbstractionStarter]: For program point L1314-21(lines 1314 1316) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,552 INFO L451 ceAbstractionStarter]: At program point L1515(lines 1515 1543) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,552 INFO L451 ceAbstractionStarter]: At program point L61-75(lines 1 1887) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,552 INFO L451 ceAbstractionStarter]: At program point L1649-21(lines 1649 1653) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,553 INFO L448 ceAbstractionStarter]: For program point L1649-23(lines 1644 1654) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,553 INFO L448 ceAbstractionStarter]: For program point L1657-14(lines 1657 1661) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,553 INFO L451 ceAbstractionStarter]: At program point L204-1(line -1) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,553 INFO L448 ceAbstractionStarter]: For program point L1327-14(lines 1327 1335) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,553 INFO L451 ceAbstractionStarter]: At program point L1327-15(lines 1326 1346) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,553 INFO L448 ceAbstractionStarter]: For program point L1328-14(lines 1328 1334) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,553 INFO L451 ceAbstractionStarter]: At program point L1338-7(lines 1338 1342) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,553 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L448 ceAbstractionStarter]: For program point L152(lines 152 155) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,554 INFO L451 ceAbstractionStarter]: At program point L1672-7(lines 1672 1692) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L451 ceAbstractionStarter]: At program point L1675-7(lines 1675 1691) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L451 ceAbstractionStarter]: At program point L1743-21(lines 1743 1785) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L451 ceAbstractionStarter]: At program point L1743-22(lines 1743 1785) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L451 ceAbstractionStarter]: At program point L1678-7(lines 1677 1691) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,554 INFO L448 ceAbstractionStarter]: For program point L1417(lines 1417 1422) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L451 ceAbstractionStarter]: At program point L1417-2(lines 1417 1422) the Hoare annotation is: true 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L95-48(lines 95 99) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L95-50(lines 102 114) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L1748-21(lines 1748 1767) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L1748-22(lines 1748 1767) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L1749-42(lines 1749 1754) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,555 INFO L448 ceAbstractionStarter]: For program point L1749-44(lines 1749 1754) no Hoare annotation was computed. 35.78/13.20 [2019-03-28 12:28:48,565 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:28:48 BasicIcfg 35.78/13.20 [2019-03-28 12:28:48,566 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- 35.78/13.20 [2019-03-28 12:28:48,566 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- 35.78/13.20 [2019-03-28 12:28:48,567 INFO L271 PluginConnector]: Initializing BuchiAutomizer... 35.78/13.20 [2019-03-28 12:28:48,570 INFO L276 PluginConnector]: BuchiAutomizer initialized 35.78/13.20 [2019-03-28 12:28:48,571 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 35.78/13.20 [2019-03-28 12:28:48,571 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.03 12:28:44" (1/5) ... 35.78/13.20 [2019-03-28 12:28:48,571 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33e464c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,572 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 35.78/13.20 [2019-03-28 12:28:48,572 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:28:44" (2/5) ... 35.78/13.20 [2019-03-28 12:28:48,572 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33e464c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,572 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 35.78/13.20 [2019-03-28 12:28:48,572 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:28:47" (3/5) ... 35.78/13.20 [2019-03-28 12:28:48,573 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33e464c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,573 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 35.78/13.20 [2019-03-28 12:28:48,573 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 12:28:48" (4/5) ... 35.78/13.20 [2019-03-28 12:28:48,573 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@33e464c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 12:28:48, skipping insertion in model container 35.78/13.20 [2019-03-28 12:28:48,573 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 35.78/13.20 [2019-03-28 12:28:48,573 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:28:48" (5/5) ... 35.78/13.20 [2019-03-28 12:28:48,575 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 35.78/13.20 [2019-03-28 12:28:48,600 INFO L133 ementStrategyFactory]: Using default assertion order modulation 35.78/13.20 [2019-03-28 12:28:48,600 INFO L374 BuchiCegarLoop]: Interprodecural is true 35.78/13.20 [2019-03-28 12:28:48,600 INFO L375 BuchiCegarLoop]: Hoare is true 35.78/13.20 [2019-03-28 12:28:48,600 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates 35.78/13.20 [2019-03-28 12:28:48,600 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE 35.78/13.20 [2019-03-28 12:28:48,600 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION 35.78/13.20 [2019-03-28 12:28:48,600 INFO L379 BuchiCegarLoop]: Difference is false 35.78/13.20 [2019-03-28 12:28:48,601 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA 35.78/13.20 [2019-03-28 12:28:48,601 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== 35.78/13.20 [2019-03-28 12:28:48,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states. 35.78/13.20 [2019-03-28 12:28:48,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 35.78/13.20 [2019-03-28 12:28:48,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 35.78/13.20 [2019-03-28 12:28:48,628 INFO L119 BuchiIsEmpty]: Starting construction of run 35.78/13.20 [2019-03-28 12:28:48,636 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 35.78/13.20 [2019-03-28 12:28:48,636 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] 35.78/13.20 [2019-03-28 12:28:48,636 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ 35.78/13.20 [2019-03-28 12:28:48,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states. 35.78/13.20 [2019-03-28 12:28:48,640 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 35.78/13.20 [2019-03-28 12:28:48,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 35.78/13.20 [2019-03-28 12:28:48,641 INFO L119 BuchiIsEmpty]: Starting construction of run 35.78/13.20 [2019-03-28 12:28:48,641 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 35.78/13.20 [2019-03-28 12:28:48,642 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] 35.78/13.20 [2019-03-28 12:28:48,648 INFO L794 eck$LassoCheckResult]: Stem: 21#ULTIMATE.startENTRYtrue [7867] ULTIMATE.startENTRY-->L1496: Formula: (and (= 0 v_~customIrp~0_83) (= 1 v_~NP~0_229) (= 3 v_~SKIP1~0_48) (<= 0 v_ULTIMATE.start_main_~status~9_23) (= v_~MPR3~0_120 6) (= 5 v_~Suspended~0_10) (= v_~myStatus~0_80 0) (= v_~NP~0_229 v_~s~0_510) (= v_~pirp~0_12 v_ULTIMATE.start_main_~irp~1_5) (= 5 v_~MPR1~0_42) (= 4 v_~SKIP2~0_20) (= v_~UNLOADED~0_8 0) (= 0 v_~KernelMode~0_30) (= v_ULTIMATE.start_main_~pirp__IoStatus__Status~0_7 0) (= v_~lowerDriverReturn~0_58 v_~setEventCalled~0_121) (= 1 v_~DeviceUsageTypePaging~0_7) (= v_~pended~0_50 v_~compFptr~0_8) (= v_~IPC~0_20 7) (= v_~customIrp~0_83 v_~setEventCalled~0_121) (= 0 v_~routine~0_83) (= v_~Executive~0_25 0) (= 2 v_~DC~0_63) (= v_~compFptr~0_8 v_~compRegistered~0_47) (= v_~lowerDriverReturn~0_58 v_~compRegistered~0_47)) InVars {} OutVars{~myStatus~0=v_~myStatus~0_80, ULTIMATE.start_main_#t~ret160=|v_ULTIMATE.start_main_#t~ret160_5|, ULTIMATE.start_main_#t~ret161=|v_ULTIMATE.start_main_#t~ret161_6|, ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_23, ~Suspended~0=v_~Suspended~0_10, ~compRegistered~0=v_~compRegistered~0_47, ~UNLOADED~0=v_~UNLOADED~0_8, ~pirp~0=v_~pirp~0_12, ULTIMATE.start_main_#t~nondet151=|v_ULTIMATE.start_main_#t~nondet151_8|, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_11, ULTIMATE.start_main_#t~nondet150=|v_ULTIMATE.start_main_#t~nondet150_8|, ULTIMATE.start_main_~pirp__IoStatus__Status~0=v_ULTIMATE.start_main_~pirp__IoStatus__Status~0_7, ~SKIP1~0=v_~SKIP1~0_48, ULTIMATE.start_main_#t~nondet155=|v_ULTIMATE.start_main_#t~nondet155_8|, ULTIMATE.start_main_#t~nondet154=|v_ULTIMATE.start_main_#t~nondet154_8|, ULTIMATE.start_main_#t~nondet153=|v_ULTIMATE.start_main_#t~nondet153_8|, ~DC~0=v_~DC~0_63, ~KernelMode~0=v_~KernelMode~0_30, ULTIMATE.start_main_#t~nondet152=|v_ULTIMATE.start_main_#t~nondet152_8|, ULTIMATE.start_main_~__cil_tmp9~1=v_ULTIMATE.start_main_~__cil_tmp9~1_5, ULTIMATE.start_main_#t~nondet158=|v_ULTIMATE.start_main_#t~nondet158_5|, ULTIMATE.start_main_~irp~1=v_ULTIMATE.start_main_~irp~1_5, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_5|, ULTIMATE.start_main_~tmp_ndt_3~0=v_ULTIMATE.start_main_~tmp_ndt_3~0_8, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_5|, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_58, ~routine~0=v_~routine~0_83, ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_7, ~s~0=v_~s~0_510, ~Executive~0=v_~Executive~0_25, ULTIMATE.start_main_~we_should_unload~0=v_ULTIMATE.start_main_~we_should_unload~0_7, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_8, ~DeviceUsageTypePaging~0=v_~DeviceUsageTypePaging~0_7, ULTIMATE.start_main_#t~ret159=|v_ULTIMATE.start_main_#t~ret159_6|, ~SKIP2~0=v_~SKIP2~0_20, ~compFptr~0=v_~compFptr~0_8, ~setEventCalled~0=v_~setEventCalled~0_121, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_8|, ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_8, ~MPR3~0=v_~MPR3~0_120, ~pended~0=v_~pended~0_50, ~customIrp~0=v_~customIrp~0_83, ~NP~0=v_~NP~0_229, ~IPC~0=v_~IPC~0_20, ~MPR1~0=v_~MPR1~0_42, ULTIMATE.start_main_~d~0=v_ULTIMATE.start_main_~d~0_6} AuxVars[] AssignedVars[~myStatus~0, ULTIMATE.start_main_#t~ret160, ULTIMATE.start_main_#t~ret161, ULTIMATE.start_main_~status~9, ~Suspended~0, ~compRegistered~0, ~UNLOADED~0, ~pirp~0, ULTIMATE.start_main_#t~nondet151, ULTIMATE.start_main_~devobj~0, ULTIMATE.start_main_#t~nondet150, ULTIMATE.start_main_~pirp__IoStatus__Status~0, ~SKIP1~0, ULTIMATE.start_main_#t~nondet155, ULTIMATE.start_main_#t~nondet154, ULTIMATE.start_main_#t~nondet153, ~DC~0, ~KernelMode~0, ULTIMATE.start_main_#t~nondet152, ULTIMATE.start_main_~__cil_tmp9~1, ULTIMATE.start_main_#t~nondet158, ULTIMATE.start_main_~irp~1, ULTIMATE.start_main_#t~nondet157, ULTIMATE.start_main_~tmp_ndt_3~0, ULTIMATE.start_main_#t~nondet156, ~lowerDriverReturn~0, ~routine~0, ULTIMATE.start_main_~irp_choice~0, ~s~0, ~Executive~0, ULTIMATE.start_main_~we_should_unload~0, ULTIMATE.start_main_~tmp_ndt_2~0, ~DeviceUsageTypePaging~0, ULTIMATE.start_main_#t~ret159, ~SKIP2~0, ~compFptr~0, ~setEventCalled~0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~tmp_ndt_1~0, ~MPR3~0, ~pended~0, ~customIrp~0, ~NP~0, ~IPC~0, ~MPR1~0, ULTIMATE.start_main_~d~0] 16#L1496true [6639] L1496-->L1496-2: Formula: (> 0 v_ULTIMATE.start_main_~irp_choice~0_5) InVars {ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_5} OutVars{ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_5} AuxVars[] AssignedVars[] 20#L1496-2true [7868] L1496-2-->L1512: Formula: (and (= v_~customIrp~0_85 v_~setEventCalled~0_123) (= v_~NP~0_230 v_~s~0_512) (<= 0 v_ULTIMATE.start_main_~status~9_24) (= v_~lowerDriverReturn~0_60 v_~compRegistered~0_49) (= |v_ULTIMATE.start_main_#t~nondet156_7| v_ULTIMATE.start_main_~tmp_ndt_1~0_9) (= v_~lowerDriverReturn~0_60 v_~setEventCalled~0_123) (= 0 v_~customIrp~0_85) (= v_~pended~0_52 v_~compFptr~0_10) (= v_~compFptr~0_10 v_~compRegistered~0_49)) InVars {ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_24, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_7|, ~NP~0=v_~NP~0_230} OutVars{~compFptr~0=v_~compFptr~0_10, ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_24, ~setEventCalled~0=v_~setEventCalled~0_123, ~compRegistered~0=v_~compRegistered~0_49, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_6|, ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_9, ~pended~0=v_~pended~0_52, ~customIrp~0=v_~customIrp~0_85, ~NP~0=v_~NP~0_230, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_60, ~s~0=v_~s~0_512} AuxVars[] AssignedVars[~compFptr~0, ~setEventCalled~0, ~compRegistered~0, ULTIMATE.start_main_#t~nondet156, ULTIMATE.start_main_~tmp_ndt_1~0, ~pended~0, ~customIrp~0, ~lowerDriverReturn~0, ~s~0] 30#L1512true [6652] L1512-->L1515: Formula: (and (< 2 v_ULTIMATE.start_main_~tmp_ndt_1~0_5) (= v_ULTIMATE.start_main_~tmp_ndt_2~0_2 |v_ULTIMATE.start_main_#t~nondet157_3|)) InVars {ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_5, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_3|} OutVars{ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_5, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_2, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tmp_ndt_2~0, ULTIMATE.start_main_#t~nondet157] 26#L1515true [7871] L1515-->L1643-14: Formula: (and (= |v_ULTIMATE.start_IofCallDriver_#in~Irp_23| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject_8 |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|) (= v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11 |v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5|) (= 1 v_~routine~0_84) (= |v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5| v_ULTIMATE.start_CdAudioStartDevice_~Irp_6) (= v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6 |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|) (= v_ULTIMATE.start_CdAudioPnp_~Irp_14 |v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|) (= v_ULTIMATE.start_main_~tmp_ndt_2~0_11 3) (= v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11 |v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5|) (= |v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23| v_ULTIMATE.start_IofCallDriver_~DeviceObject_78) (= |v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3_12) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6| v_ULTIMATE.start_CdAudioStartDevice_~Irp_6) (= |v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5| v_ULTIMATE.start_main_~devobj~0_14) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1_12 224) (= (- 1073741637) v_ULTIMATE.start_CdAudioPnp_~status~2_19) (= v_ULTIMATE.start_CdAudioPnp_~Irp_14 |v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5|) (= 0 v_ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0_11) (= 0 v_~compRegistered~0_51) (= v_ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0_6 v_ULTIMATE.start_CdAudioPnp_~irpSp~0_7) (= 1 v_~compRegistered~0_50) (= |v_ULTIMATE.start_IofCallDriver_#in~Irp_23| v_ULTIMATE.start_IofCallDriver_~Irp_78) (= v_~pirp~0_15 |v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|) (= v_~NP~0_232 v_~s~0_514) (= |v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5| v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12)) InVars {ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_11, ~compRegistered~0=v_~compRegistered~0_51, ~NP~0=v_~NP~0_232, ~pirp~0=v_~pirp~0_15, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_14, ~s~0=v_~s~0_514} OutVars{ULTIMATE.start_CdAudioPnp_#t~nondet14=|v_ULTIMATE.start_CdAudioPnp_#t~nondet14_6|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142_12|, ULTIMATE.start_CdAudioPnp_#t~nondet18=|v_ULTIMATE.start_CdAudioPnp_#t~nondet18_6|, ~compRegistered~0=v_~compRegistered~0_50, ULTIMATE.start_CdAudioStartDevice_#res=|v_ULTIMATE.start_CdAudioStartDevice_#res_11|, ULTIMATE.start_CdAudioPnp_#t~nondet16=|v_ULTIMATE.start_CdAudioPnp_#t~nondet16_6|, ULTIMATE.start_CdAudioPnp_~irpSp~0=v_ULTIMATE.start_CdAudioPnp_~irpSp~0_7, ULTIMATE.start_CdAudioPnp_#t~ret20=|v_ULTIMATE.start_CdAudioPnp_#t~ret20_7|, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_11, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|, ULTIMATE.start_CdAudioPnp_#t~ret24=|v_ULTIMATE.start_CdAudioPnp_#t~ret24_8|, ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject=|v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5|, ULTIMATE.start_CdAudioStartDevice_#t~nondet7=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet7_6|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3_12, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6|, ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0_7, ULTIMATE.start_CdAudioStartDevice_#t~ret10=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret10_8|, ULTIMATE.start_CdAudioPnp_#t~ret22=|v_ULTIMATE.start_CdAudioPnp_#t~ret22_7|, ULTIMATE.start_CdAudioStartDevice_#t~nondet5=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet5_6|, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_174, ULTIMATE.start_CdAudioStartDevice_#t~nondet9=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet9_6|, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0=v_ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0_10, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_12, ULTIMATE.start_CdAudioStartDevice_#t~post11=|v_ULTIMATE.start_CdAudioStartDevice_#t~post11_7|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_24, ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0=v_ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0_6, ULTIMATE.start_CdAudioPnp_~Irp=v_ULTIMATE.start_CdAudioPnp_~Irp_14, ~s~0=v_~s~0_514, ULTIMATE.start_IofCallDriver_~lcontext~0=v_ULTIMATE.start_IofCallDriver_~lcontext~0_78, ULTIMATE.start_IofCallDriver_~__cil_tmp8~1=v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_67, ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject_8, ULTIMATE.start_CdAudioPnp_#in~DeviceObject=|v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5|, ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0=v_ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0_78, ULTIMATE.start_IofCallDriver_#in~Irp=|v_ULTIMATE.start_IofCallDriver_#in~Irp_23|, ULTIMATE.start_CdAudioPnp_~tmp~1=v_ULTIMATE.start_CdAudioPnp_~tmp~1_8, ULTIMATE.start_IofCallDriver_#in~DeviceObject=|v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23|, ULTIMATE.start_CdAudioPnp_~setPagable~0=v_ULTIMATE.start_CdAudioPnp_~setPagable~0_11, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret12=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret12_7|, ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0_11, ULTIMATE.start_IofCallDriver_#t~nondet162=|v_ULTIMATE.start_IofCallDriver_#t~nondet162_34|, ULTIMATE.start_IofCallDriver_~Irp=v_ULTIMATE.start_IofCallDriver_~Irp_78, ULTIMATE.start_IofCallDriver_#res=|v_ULTIMATE.start_IofCallDriver_#res_64|, ULTIMATE.start_IofCallDriver_#t~nondet166=|v_ULTIMATE.start_IofCallDriver_#t~nondet166_45|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2_10, ULTIMATE.start_IofCallDriver_#t~ret165=|v_ULTIMATE.start_IofCallDriver_#t~ret165_56|, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0=v_ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0_9, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141_8|, ~NP~0=v_~NP~0_232, ULTIMATE.start_CdAudioPnp_~tmp___0~0=v_ULTIMATE.start_CdAudioPnp_~tmp___0~0_8, ULTIMATE.start_CdAudioStartDevice_~tmp~0=v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_10, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0_12, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143_10|, ULTIMATE.start_CdAudioPnp_#t~ret25=|v_ULTIMATE.start_CdAudioPnp_#t~ret25_8|, ULTIMATE.start_CdAudioPnp_#t~nondet17=|v_ULTIMATE.start_CdAudioPnp_#t~nondet17_6|, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_9, ULTIMATE.start_CdAudioPnp_#t~nondet15=|v_ULTIMATE.start_CdAudioPnp_#t~nondet15_6|, ULTIMATE.start_CdAudioPnp_#t~ret23=|v_ULTIMATE.start_CdAudioPnp_#t~ret23_8|, ULTIMATE.start_CdAudioStartDevice_~cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_7, ULTIMATE.start_CdAudioPnp_#t~nondet19=|v_ULTIMATE.start_CdAudioPnp_#t~nondet19_6|, ULTIMATE.start_CdAudioStartDevice_#t~nondet6=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet6_6|, ~pirp~0=v_~pirp~0_15, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_14, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_20, ULTIMATE.start_CdAudioPnp_#t~ret21=|v_ULTIMATE.start_CdAudioPnp_#t~ret21_8|, ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_8, ULTIMATE.start_CdAudioStartDevice_#t~nondet8=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet8_6|, ULTIMATE.start_CdAudioPnp_~status~2=v_ULTIMATE.start_CdAudioPnp_~status~2_19, ULTIMATE.start_CdAudioStartDevice_#in~Irp=|v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5|, ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0=v_ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0_78, ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0=v_ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0_7, ULTIMATE.start_CdAudioPnp_#res=|v_ULTIMATE.start_CdAudioPnp_#res_15|, ~routine~0=v_~routine~0_84, ULTIMATE.start_CdAudioPnp_~DeviceObject=v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11, ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_56, ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0=v_ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0_6, ULTIMATE.start_CdAudioStartDevice_~DeviceObject=v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_11, ULTIMATE.start_IofCallDriver_~compRetStatus~0=v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_89, ULTIMATE.start_IofCallDriver_~DeviceObject=v_ULTIMATE.start_IofCallDriver_~DeviceObject_78, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_7, ULTIMATE.start_CdAudioStartDevice_~Irp=v_ULTIMATE.start_CdAudioStartDevice_~Irp_6, ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12, ULTIMATE.start_CdAudioPnp_#in~Irp=|v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#res=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_12|, ULTIMATE.start_CdAudioStartDevice_~keyValue~0=v_ULTIMATE.start_CdAudioStartDevice_~keyValue~0_7, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret13=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret13_7|, ULTIMATE.start_IofCallDriver_#t~nondet163=|v_ULTIMATE.start_IofCallDriver_#t~nondet163_34|, ULTIMATE.start_IofCallDriver_#t~ret164=|v_ULTIMATE.start_IofCallDriver_#t~ret164_56|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1_12, ULTIMATE.start_IofCallDriver_#t~nondet167=|v_ULTIMATE.start_IofCallDriver_#t~nondet167_45|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140_8|} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioPnp_#t~nondet14, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142, ULTIMATE.start_CdAudioPnp_#t~nondet18, ~compRegistered~0, ULTIMATE.start_CdAudioStartDevice_#res, ULTIMATE.start_CdAudioPnp_#t~nondet16, ULTIMATE.start_CdAudioPnp_~irpSp~0, ULTIMATE.start_CdAudioPnp_#t~ret20, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject, ULTIMATE.start_CdAudioPnp_#t~ret24, ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject, ULTIMATE.start_CdAudioStartDevice_#t~nondet7, ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp, ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0, ULTIMATE.start_CdAudioStartDevice_#t~ret10, ULTIMATE.start_CdAudioPnp_#t~ret22, ULTIMATE.start_CdAudioStartDevice_#t~nondet5, ULTIMATE.start_IofCallDriver_~returnVal2~0, ULTIMATE.start_CdAudioStartDevice_#t~nondet9, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0, ULTIMATE.start_CdAudioStartDevice_#t~post11, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8, ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0, ULTIMATE.start_CdAudioPnp_~Irp, ULTIMATE.start_IofCallDriver_~lcontext~0, ULTIMATE.start_IofCallDriver_~__cil_tmp8~1, ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject, ULTIMATE.start_CdAudioPnp_#in~DeviceObject, ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0, ULTIMATE.start_IofCallDriver_#in~Irp, ULTIMATE.start_CdAudioPnp_~tmp~1, ULTIMATE.start_IofCallDriver_#in~DeviceObject, ULTIMATE.start_CdAudioPnp_~setPagable~0, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0, ULTIMATE.start_CdAudioStartDevice_#t~ret12, ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0, ULTIMATE.start_IofCallDriver_#t~nondet162, ULTIMATE.start_IofCallDriver_~Irp, ULTIMATE.start_IofCallDriver_#res, ULTIMATE.start_IofCallDriver_#t~nondet166, ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2, ULTIMATE.start_IofCallDriver_#t~ret165, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141, ULTIMATE.start_CdAudioPnp_~tmp___0~0, ULTIMATE.start_CdAudioStartDevice_~tmp~0, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143, ULTIMATE.start_CdAudioPnp_#t~ret25, ULTIMATE.start_CdAudioPnp_#t~nondet17, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_CdAudioPnp_#t~nondet15, ULTIMATE.start_CdAudioPnp_#t~ret23, ULTIMATE.start_CdAudioStartDevice_~cdb~0, ULTIMATE.start_CdAudioPnp_#t~nondet19, ULTIMATE.start_CdAudioStartDevice_#t~nondet6, ULTIMATE.start_CdAudioStartDevice_~status~1, ULTIMATE.start_CdAudioPnp_#t~ret21, ULTIMATE.start_CdAudioStartDevice_~srb~0, ULTIMATE.start_CdAudioStartDevice_#t~nondet8, ULTIMATE.start_CdAudioPnp_~status~2, ULTIMATE.start_CdAudioStartDevice_#in~Irp, ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0, ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0, ULTIMATE.start_CdAudioPnp_#res, ~routine~0, ULTIMATE.start_CdAudioPnp_~DeviceObject, ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1, ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0, ULTIMATE.start_CdAudioStartDevice_~DeviceObject, ULTIMATE.start_IofCallDriver_~compRetStatus~0, ULTIMATE.start_IofCallDriver_~DeviceObject, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0, ULTIMATE.start_CdAudioStartDevice_~Irp, ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp, ULTIMATE.start_CdAudioPnp_#in~Irp, ULTIMATE.start_CdAudioForwardIrpSynchronous_#res, ULTIMATE.start_CdAudioStartDevice_~keyValue~0, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0, ULTIMATE.start_CdAudioStartDevice_#t~ret13, ULTIMATE.start_IofCallDriver_#t~nondet163, ULTIMATE.start_IofCallDriver_#t~ret164, ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1, ULTIMATE.start_IofCallDriver_#t~nondet167, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140] 10#L1643-14true [5483] L1643-14-->L1643-15: Formula: (= 0 v_~compRegistered~0_29) InVars {~compRegistered~0=v_~compRegistered~0_29} OutVars{~compRegistered~0=v_~compRegistered~0_29} AuxVars[] AssignedVars[] 12#L1643-15true [6810] L1643-15-->L1689-7: Formula: (and (> v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32 0) (= v_ULTIMATE.start_IofCallDriver_~returnVal2~0_88 259)) InVars {ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32} OutVars{ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_88} AuxVars[] AssignedVars[ULTIMATE.start_IofCallDriver_~returnVal2~0] 47#L1689-7true [5389] L1689-7-->L61-75: Formula: (and (= v_~s~0_353 v_~IPC~0_15) (= v_~NP~0_155 v_~s~0_354) (= v_~lowerDriverReturn~0_44 v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92)) InVars {ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92, ~IPC~0=v_~IPC~0_15, ~NP~0=v_~NP~0_155, ~s~0=v_~s~0_354} OutVars{ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92, ~IPC~0=v_~IPC~0_15, ~NP~0=v_~NP~0_155, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_44, ~s~0=v_~s~0_353} AuxVars[] AssignedVars[~lowerDriverReturn~0, ~s~0] 8#L61-75true [7739] L61-75-->L1417: Formula: (and (= |v_ULTIMATE.start_IofCallDriver_#res_41| v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_18 259)) InVars {ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142_8|, ULTIMATE.start_IofCallDriver_#res=|v_ULTIMATE.start_IofCallDriver_#res_41|, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_18} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142, ULTIMATE.start_IofCallDriver_#res, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8] 27#L1417true [5984] L1417-->L1417-2: Formula: (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7 0) InVars {ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7} AuxVars[] AssignedVars[] 31#L1417-2true [7874] L1417-2-->L152: Formula: (and (= 0 v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_10) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26) (= v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13 255) (<= 0 v_ULTIMATE.start_CdAudioStartDevice_~status~1_22) (= v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8 v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_8) (= 0 v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_12) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14| v_ULTIMATE.start_CdAudioStartDevice_~status~1_22)) InVars {ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_#res=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14|, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_10, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_12, ULTIMATE.start_CdAudioStartDevice_~cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_8, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret10=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret10_10|, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_22} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioForwardIrpSynchronous_#res, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0, ULTIMATE.start_CdAudioStartDevice_~cdb~0, ULTIMATE.start_CdAudioStartDevice_#t~ret10, ULTIMATE.start_CdAudioStartDevice_~status~1] 50#L152true [7450] L152-->L204-1: Formula: (and (= v_ULTIMATE.start_CdAudioStartDevice_~status~1_6 (- 1073741823)) (< 0 v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5)) InVars {ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5} OutVars{ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_6} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_~status~1] 11#L204-1true 35.78/13.20 [2019-03-28 12:28:48,650 INFO L796 eck$LassoCheckResult]: Loop: 11#L204-1true [7876] L204-1-->L95-48: Formula: (and (< v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12 4) (= v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12 v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14) (< v_ULTIMATE.start_CdAudioStartDevice_~status~1_24 0) (= v_ULTIMATE.start_SendSrbSynchronous_~Extension_38 |v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21|) (= v_ULTIMATE.start_SendSrbSynchronous_~BufferLength_38 |v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21| v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21| v_ULTIMATE.start_SendSrbSynchronous_~Srb_38) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21| v_ULTIMATE.start_SendSrbSynchronous_~Buffer_72) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21| v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13) (= 36 |v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21| v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9) (= (+ v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14 1) v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_13) (= 0 v_ULTIMATE.start_SendSrbSynchronous_~irp~0_89)) InVars {ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_24} OutVars{ULTIMATE.start_CdAudioStartDevice_~tmp~0=v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12, ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_89, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_55, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_55, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_13, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_72|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0_55, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13, ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_72, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_24, ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9, ULTIMATE.start_SendSrbSynchronous_~Extension=v_ULTIMATE.start_SendSrbSynchronous_~Extension_38, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_55, ULTIMATE.start_SendSrbSynchronous_#in~Extension=|v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21|, ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0=v_ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0_55, ULTIMATE.start_SendSrbSynchronous_#in~BufferLength=|v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|, ULTIMATE.start_CdAudioStartDevice_#t~post11=|v_ULTIMATE.start_CdAudioStartDevice_#t~post11_9|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0_55, ULTIMATE.start_SendSrbSynchronous_#t~nondet0=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet0_38|, ULTIMATE.start_SendSrbSynchronous_#t~ret3=|v_ULTIMATE.start_SendSrbSynchronous_#t~ret3_55|, ULTIMATE.start_SendSrbSynchronous_~status~0=v_ULTIMATE.start_SendSrbSynchronous_~status~0_89, ULTIMATE.start_SendSrbSynchronous_#t~nondet1=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet1_38|, ULTIMATE.start_SendSrbSynchronous_#t~nondet2=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet2_38|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_55, ULTIMATE.start_SendSrbSynchronous_~ioctl~0=v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_72, ULTIMATE.start_SendSrbSynchronous_#in~Srb=|v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21|, ULTIMATE.start_SendSrbSynchronous_~Srb=v_ULTIMATE.start_SendSrbSynchronous_~Srb_38, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0_55, ULTIMATE.start_SendSrbSynchronous_~event~0=v_ULTIMATE.start_SendSrbSynchronous_~event~0_55, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0_55, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0_89, ULTIMATE.start_SendSrbSynchronous_~BufferLength=v_ULTIMATE.start_SendSrbSynchronous_~BufferLength_38, ULTIMATE.start_SendSrbSynchronous_#in~Buffer=|v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21|} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_~tmp~0, ULTIMATE.start_SendSrbSynchronous_~irp~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_SendSrbSynchronous_#res, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0, ULTIMATE.start_SendSrbSynchronous_~Buffer, ULTIMATE.start_SendSrbSynchronous_~Extension, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0, ULTIMATE.start_SendSrbSynchronous_#in~Extension, ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0, ULTIMATE.start_SendSrbSynchronous_#in~BufferLength, ULTIMATE.start_CdAudioStartDevice_#t~post11, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0, ULTIMATE.start_SendSrbSynchronous_#t~nondet0, ULTIMATE.start_SendSrbSynchronous_#t~ret3, ULTIMATE.start_SendSrbSynchronous_~status~0, ULTIMATE.start_SendSrbSynchronous_#t~nondet1, ULTIMATE.start_SendSrbSynchronous_#t~nondet2, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0, ULTIMATE.start_SendSrbSynchronous_~ioctl~0, ULTIMATE.start_SendSrbSynchronous_#in~Srb, ULTIMATE.start_SendSrbSynchronous_~Srb, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0, ULTIMATE.start_SendSrbSynchronous_~event~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0, ULTIMATE.start_SendSrbSynchronous_~BufferLength, ULTIMATE.start_SendSrbSynchronous_#in~Buffer] 3#L95-48true [5889] L95-48-->L95-50: Formula: (and (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_51 4100) (= v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68 0) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_51 311296) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_51 49152) (= v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_68 315396) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_51 262144)) InVars {ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68} OutVars{ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_51, ULTIMATE.start_SendSrbSynchronous_~ioctl~0=v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_68, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_51, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_51, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_51, ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68} AuxVars[] AssignedVars[ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0, ULTIMATE.start_SendSrbSynchronous_~ioctl~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0] 13#L95-50true [5923] L95-50-->L113-16: Formula: (and (= |v_ULTIMATE.start_SendSrbSynchronous_#res_66| (- 1073741670)) (= 0 v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84)) InVars {ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84} OutVars{ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_66|} AuxVars[] AssignedVars[ULTIMATE.start_SendSrbSynchronous_#res] 46#L113-16true [4483] L113-16-->L204-1: Formula: (= v_ULTIMATE.start_CdAudioStartDevice_~status~1_9 |v_ULTIMATE.start_SendSrbSynchronous_#res_68|) InVars {ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_68|} OutVars{ULTIMATE.start_CdAudioStartDevice_#t~ret12=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret12_2|, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_68|, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_9} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_#t~ret12, ULTIMATE.start_CdAudioStartDevice_~status~1] 11#L204-1true 35.78/13.20 [2019-03-28 12:28:48,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.20 [2019-03-28 12:28:48,657 INFO L82 PathProgramCache]: Analyzing trace with hash -672711055, now seen corresponding path program 1 times 35.78/13.20 [2019-03-28 12:28:48,659 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 35.78/13.20 [2019-03-28 12:28:48,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 35.78/13.20 [2019-03-28 12:28:48,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.20 [2019-03-28 12:28:48,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 35.78/13.20 [2019-03-28 12:28:48,786 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 35.78/13.20 [2019-03-28 12:28:48,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 35.78/13.20 [2019-03-28 12:28:48,792 INFO L799 eck$LassoCheckResult]: stem already infeasible 35.78/13.20 [2019-03-28 12:28:48,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.20 [2019-03-28 12:28:48,792 INFO L82 PathProgramCache]: Analyzing trace with hash 241404862, now seen corresponding path program 1 times 35.78/13.20 [2019-03-28 12:28:48,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 35.78/13.20 [2019-03-28 12:28:48,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 35.78/13.20 [2019-03-28 12:28:48,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.20 [2019-03-28 12:28:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 35.78/13.20 [2019-03-28 12:28:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 35.78/13.20 [2019-03-28 12:28:48,966 INFO L216 LassoAnalysis]: Preferences: 35.78/13.20 [2019-03-28 12:28:48,967 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 35.78/13.20 [2019-03-28 12:28:48,967 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 35.78/13.20 [2019-03-28 12:28:48,967 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 35.78/13.20 [2019-03-28 12:28:48,968 INFO L127 ssoRankerPreferences]: Use exernal solver: true 35.78/13.20 [2019-03-28 12:28:48,968 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:48,968 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 35.78/13.20 [2019-03-28 12:28:48,968 INFO L130 ssoRankerPreferences]: Path of dumped script: 35.78/13.20 [2019-03-28 12:28:48,968 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration1_Loop 35.78/13.20 [2019-03-28 12:28:48,968 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 35.78/13.20 [2019-03-28 12:28:48,969 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 35.78/13.20 [2019-03-28 12:28:48,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:48,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:49,372 INFO L300 LassoAnalysis]: Preprocessing complete. 35.78/13.20 [2019-03-28 12:28:49,373 INFO L412 LassoAnalysis]: Checking for nontermination... 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,381 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,382 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,391 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,391 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,426 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,426 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,452 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,452 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=49152} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=49152} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 [2019-03-28 12:28:49,490 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,491 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,508 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,508 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~status~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~status~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,550 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,550 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,561 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,561 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~irp~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~irp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,593 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,593 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,603 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,603 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet2=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,637 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,637 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,641 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,641 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,671 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,671 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,679 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,679 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,713 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,713 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,717 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,717 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=262144} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=262144} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,747 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,747 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,751 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,751 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_#t~post11=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_#t~post11=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,788 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,788 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,795 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,795 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_~srb~0=0, ULTIMATE.start_SendSrbSynchronous_~Srb=0, ULTIMATE.start_SendSrbSynchronous_#in~Srb=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_~srb~0=0, ULTIMATE.start_SendSrbSynchronous_~Srb=0, ULTIMATE.start_SendSrbSynchronous_#in~Srb=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,828 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,828 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,834 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,835 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=0, ULTIMATE.start_SendSrbSynchronous_~Buffer=0, ULTIMATE.start_SendSrbSynchronous_#in~Buffer=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=0, ULTIMATE.start_SendSrbSynchronous_~Buffer=0, ULTIMATE.start_SendSrbSynchronous_#in~Buffer=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,866 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,866 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,874 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,874 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=-6, ULTIMATE.start_SendSrbSynchronous_~Extension=-6, ULTIMATE.start_SendSrbSynchronous_#in~Extension=-6} Honda state: {ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=-6, ULTIMATE.start_SendSrbSynchronous_~Extension=-6, ULTIMATE.start_SendSrbSynchronous_#in~Extension=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,905 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,905 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,909 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,909 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_#t~ret12=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_#t~ret12=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,939 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,939 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:49,944 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.20 [2019-03-28 12:28:49,944 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:49,974 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:49,974 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.20 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.20 Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:50,007 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true 35.78/13.20 [2019-03-28 12:28:50,007 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.20 [2019-03-28 12:28:50,174 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. 35.78/13.20 [2019-03-28 12:28:50,176 INFO L216 LassoAnalysis]: Preferences: 35.78/13.20 [2019-03-28 12:28:50,177 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 35.78/13.20 [2019-03-28 12:28:50,177 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 35.78/13.20 [2019-03-28 12:28:50,177 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 35.78/13.20 [2019-03-28 12:28:50,177 INFO L127 ssoRankerPreferences]: Use exernal solver: false 35.78/13.20 [2019-03-28 12:28:50,177 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 35.78/13.20 [2019-03-28 12:28:50,177 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 35.78/13.20 [2019-03-28 12:28:50,177 INFO L130 ssoRankerPreferences]: Path of dumped script: 35.78/13.20 [2019-03-28 12:28:50,178 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration1_Loop 35.78/13.20 [2019-03-28 12:28:50,178 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 35.78/13.20 [2019-03-28 12:28:50,178 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 35.78/13.20 [2019-03-28 12:28:50,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.20 [2019-03-28 12:28:50,577 INFO L300 LassoAnalysis]: Preprocessing complete. 35.78/13.20 [2019-03-28 12:28:50,583 INFO L497 LassoAnalysis]: Using template 'affine'. 35.78/13.20 [2019-03-28 12:28:50,585 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.20 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.20 Number of strict supporting invariants: 0 35.78/13.20 Number of non-strict supporting invariants: 1 35.78/13.20 Consider only non-deceasing supporting invariants: true 35.78/13.20 Simplify termination arguments: true 35.78/13.20 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.20 [2019-03-28 12:28:50,587 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.20 [2019-03-28 12:28:50,587 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.20 [2019-03-28 12:28:50,588 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.20 [2019-03-28 12:28:50,589 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.20 [2019-03-28 12:28:50,589 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.20 [2019-03-28 12:28:50,591 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.20 [2019-03-28 12:28:50,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.20 [2019-03-28 12:28:50,595 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.20 [2019-03-28 12:28:50,595 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.20 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.20 Number of strict supporting invariants: 0 35.78/13.20 Number of non-strict supporting invariants: 1 35.78/13.20 Consider only non-deceasing supporting invariants: true 35.78/13.20 Simplify termination arguments: true 35.78/13.20 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.20 [2019-03-28 12:28:50,596 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.20 [2019-03-28 12:28:50,596 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.20 [2019-03-28 12:28:50,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.20 [2019-03-28 12:28:50,596 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,597 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,597 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,597 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,601 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,602 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,602 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,602 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,603 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,603 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,603 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,603 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,603 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,605 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,605 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,605 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,606 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,606 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,606 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,606 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,607 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,608 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,608 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,609 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,609 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,609 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,610 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,610 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,612 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,612 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,613 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,613 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,613 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,613 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,614 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,614 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,614 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,615 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,616 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,616 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,616 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,616 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,617 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,617 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,617 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,618 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,620 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,621 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,621 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,621 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,621 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,622 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,622 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,622 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,622 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,623 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,624 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,624 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,624 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,625 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,625 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,625 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,626 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,626 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,628 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,629 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,629 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,629 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,629 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,630 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,630 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,630 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,630 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,633 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,634 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,634 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,635 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,635 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,635 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,635 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,636 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,636 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,638 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,639 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,639 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,639 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,639 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,640 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,640 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,640 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,640 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,642 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:50,642 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:50,642 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:50,643 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:50,643 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:50,643 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:50,643 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:50,644 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:50,644 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:50,649 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. 35.78/13.21 [2019-03-28 12:28:50,655 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. 35.78/13.21 [2019-03-28 12:28:50,655 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. 35.78/13.21 [2019-03-28 12:28:50,657 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... 35.78/13.21 [2019-03-28 12:28:50,657 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. 35.78/13.21 [2019-03-28 12:28:50,658 INFO L518 LassoAnalysis]: Proved termination. 35.78/13.21 [2019-03-28 12:28:50,658 INFO L520 LassoAnalysis]: Termination argument consisting of: 35.78/13.21 Ranking function f(ULTIMATE.start_CdAudioStartDevice_~attempt~0) = -2*ULTIMATE.start_CdAudioStartDevice_~attempt~0 + 7 35.78/13.21 Supporting invariants [] 35.78/13.21 [2019-03-28 12:28:50,659 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed 35.78/13.21 [2019-03-28 12:28:50,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.21 [2019-03-28 12:28:50,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.21 [2019-03-28 12:28:50,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core 35.78/13.21 [2019-03-28 12:28:50,750 INFO L279 TraceCheckSpWp]: Computing forward predicates... 35.78/13.21 [2019-03-28 12:28:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.21 [2019-03-28 12:28:50,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjunts are in the unsatisfiable core 35.78/13.21 [2019-03-28 12:28:50,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... 35.78/13.21 [2019-03-28 12:28:50,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 35.78/13.21 [2019-03-28 12:28:50,828 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 2 predicates after loop cannibalization 35.78/13.21 [2019-03-28 12:28:50,833 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates 35.78/13.21 [2019-03-28 12:28:50,835 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 49 states. Second operand 3 states. 35.78/13.21 [2019-03-28 12:28:51,035 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 49 states.. Second operand 3 states. Result 77 states and 162 transitions. Complement of second has 4 states. 35.78/13.21 [2019-03-28 12:28:51,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states 35.78/13.21 [2019-03-28 12:28:51,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. 35.78/13.21 [2019-03-28 12:28:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 135 transitions. 35.78/13.21 [2019-03-28 12:28:51,040 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 135 transitions. Stem has 12 letters. Loop has 4 letters. 35.78/13.21 [2019-03-28 12:28:51,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:51,042 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 135 transitions. Stem has 16 letters. Loop has 4 letters. 35.78/13.21 [2019-03-28 12:28:51,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:51,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 135 transitions. Stem has 12 letters. Loop has 8 letters. 35.78/13.21 [2019-03-28 12:28:51,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:51,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 162 transitions. 35.78/13.21 [2019-03-28 12:28:51,061 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 35.78/13.21 [2019-03-28 12:28:51,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 35.78/13.21 [2019-03-28 12:28:51,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 35.78/13.21 [2019-03-28 12:28:51,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 35.78/13.21 [2019-03-28 12:28:51,070 INFO L706 BuchiCegarLoop]: Abstraction has 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. 35.78/13.21 [2019-03-28 12:28:51,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. 35.78/13.21 [2019-03-28 12:28:51,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,104 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 103 transitions. 35.78/13.21 [2019-03-28 12:28:51,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 35.78/13.21 [2019-03-28 12:28:51,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 35.78/13.21 [2019-03-28 12:28:51,108 INFO L87 Difference]: Start difference. First operand 49 states and 103 transitions. Second operand 3 states. 35.78/13.21 [2019-03-28 12:28:51,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 35.78/13.21 [2019-03-28 12:28:51,227 INFO L93 Difference]: Finished difference Result 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 35.78/13.21 [2019-03-28 12:28:51,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,238 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 35.78/13.21 [2019-03-28 12:28:51,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 35.78/13.21 [2019-03-28 12:28:51,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 35.78/13.21 [2019-03-28 12:28:51,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 35.78/13.21 [2019-03-28 12:28:51,240 INFO L706 BuchiCegarLoop]: Abstraction has 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. 35.78/13.21 [2019-03-28 12:28:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. 35.78/13.21 [2019-03-28 12:28:51,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,245 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,245 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,245 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ 35.78/13.21 [2019-03-28 12:28:51,245 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 101 transitions. 35.78/13.21 [2019-03-28 12:28:51,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 35.78/13.21 [2019-03-28 12:28:51,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 35.78/13.21 [2019-03-28 12:28:51,247 INFO L119 BuchiIsEmpty]: Starting construction of run 35.78/13.21 [2019-03-28 12:28:51,248 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 35.78/13.21 [2019-03-28 12:28:51,248 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] 35.78/13.21 [2019-03-28 12:28:51,250 INFO L794 eck$LassoCheckResult]: Stem: 326#ULTIMATE.startENTRY [7867] ULTIMATE.startENTRY-->L1496: Formula: (and (= 0 v_~customIrp~0_83) (= 1 v_~NP~0_229) (= 3 v_~SKIP1~0_48) (<= 0 v_ULTIMATE.start_main_~status~9_23) (= v_~MPR3~0_120 6) (= 5 v_~Suspended~0_10) (= v_~myStatus~0_80 0) (= v_~NP~0_229 v_~s~0_510) (= v_~pirp~0_12 v_ULTIMATE.start_main_~irp~1_5) (= 5 v_~MPR1~0_42) (= 4 v_~SKIP2~0_20) (= v_~UNLOADED~0_8 0) (= 0 v_~KernelMode~0_30) (= v_ULTIMATE.start_main_~pirp__IoStatus__Status~0_7 0) (= v_~lowerDriverReturn~0_58 v_~setEventCalled~0_121) (= 1 v_~DeviceUsageTypePaging~0_7) (= v_~pended~0_50 v_~compFptr~0_8) (= v_~IPC~0_20 7) (= v_~customIrp~0_83 v_~setEventCalled~0_121) (= 0 v_~routine~0_83) (= v_~Executive~0_25 0) (= 2 v_~DC~0_63) (= v_~compFptr~0_8 v_~compRegistered~0_47) (= v_~lowerDriverReturn~0_58 v_~compRegistered~0_47)) InVars {} OutVars{~myStatus~0=v_~myStatus~0_80, ULTIMATE.start_main_#t~ret160=|v_ULTIMATE.start_main_#t~ret160_5|, ULTIMATE.start_main_#t~ret161=|v_ULTIMATE.start_main_#t~ret161_6|, ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_23, ~Suspended~0=v_~Suspended~0_10, ~compRegistered~0=v_~compRegistered~0_47, ~UNLOADED~0=v_~UNLOADED~0_8, ~pirp~0=v_~pirp~0_12, ULTIMATE.start_main_#t~nondet151=|v_ULTIMATE.start_main_#t~nondet151_8|, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_11, ULTIMATE.start_main_#t~nondet150=|v_ULTIMATE.start_main_#t~nondet150_8|, ULTIMATE.start_main_~pirp__IoStatus__Status~0=v_ULTIMATE.start_main_~pirp__IoStatus__Status~0_7, ~SKIP1~0=v_~SKIP1~0_48, ULTIMATE.start_main_#t~nondet155=|v_ULTIMATE.start_main_#t~nondet155_8|, ULTIMATE.start_main_#t~nondet154=|v_ULTIMATE.start_main_#t~nondet154_8|, ULTIMATE.start_main_#t~nondet153=|v_ULTIMATE.start_main_#t~nondet153_8|, ~DC~0=v_~DC~0_63, ~KernelMode~0=v_~KernelMode~0_30, ULTIMATE.start_main_#t~nondet152=|v_ULTIMATE.start_main_#t~nondet152_8|, ULTIMATE.start_main_~__cil_tmp9~1=v_ULTIMATE.start_main_~__cil_tmp9~1_5, ULTIMATE.start_main_#t~nondet158=|v_ULTIMATE.start_main_#t~nondet158_5|, ULTIMATE.start_main_~irp~1=v_ULTIMATE.start_main_~irp~1_5, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_5|, ULTIMATE.start_main_~tmp_ndt_3~0=v_ULTIMATE.start_main_~tmp_ndt_3~0_8, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_5|, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_58, ~routine~0=v_~routine~0_83, ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_7, ~s~0=v_~s~0_510, ~Executive~0=v_~Executive~0_25, ULTIMATE.start_main_~we_should_unload~0=v_ULTIMATE.start_main_~we_should_unload~0_7, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_8, ~DeviceUsageTypePaging~0=v_~DeviceUsageTypePaging~0_7, ULTIMATE.start_main_#t~ret159=|v_ULTIMATE.start_main_#t~ret159_6|, ~SKIP2~0=v_~SKIP2~0_20, ~compFptr~0=v_~compFptr~0_8, ~setEventCalled~0=v_~setEventCalled~0_121, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_8|, ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_8, ~MPR3~0=v_~MPR3~0_120, ~pended~0=v_~pended~0_50, ~customIrp~0=v_~customIrp~0_83, ~NP~0=v_~NP~0_229, ~IPC~0=v_~IPC~0_20, ~MPR1~0=v_~MPR1~0_42, ULTIMATE.start_main_~d~0=v_ULTIMATE.start_main_~d~0_6} AuxVars[] AssignedVars[~myStatus~0, ULTIMATE.start_main_#t~ret160, ULTIMATE.start_main_#t~ret161, ULTIMATE.start_main_~status~9, ~Suspended~0, ~compRegistered~0, ~UNLOADED~0, ~pirp~0, ULTIMATE.start_main_#t~nondet151, ULTIMATE.start_main_~devobj~0, ULTIMATE.start_main_#t~nondet150, ULTIMATE.start_main_~pirp__IoStatus__Status~0, ~SKIP1~0, ULTIMATE.start_main_#t~nondet155, ULTIMATE.start_main_#t~nondet154, ULTIMATE.start_main_#t~nondet153, ~DC~0, ~KernelMode~0, ULTIMATE.start_main_#t~nondet152, ULTIMATE.start_main_~__cil_tmp9~1, ULTIMATE.start_main_#t~nondet158, ULTIMATE.start_main_~irp~1, ULTIMATE.start_main_#t~nondet157, ULTIMATE.start_main_~tmp_ndt_3~0, ULTIMATE.start_main_#t~nondet156, ~lowerDriverReturn~0, ~routine~0, ULTIMATE.start_main_~irp_choice~0, ~s~0, ~Executive~0, ULTIMATE.start_main_~we_should_unload~0, ULTIMATE.start_main_~tmp_ndt_2~0, ~DeviceUsageTypePaging~0, ULTIMATE.start_main_#t~ret159, ~SKIP2~0, ~compFptr~0, ~setEventCalled~0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~tmp_ndt_1~0, ~MPR3~0, ~pended~0, ~customIrp~0, ~NP~0, ~IPC~0, ~MPR1~0, ULTIMATE.start_main_~d~0] 319#L1496 [6639] L1496-->L1496-2: Formula: (> 0 v_ULTIMATE.start_main_~irp_choice~0_5) InVars {ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_5} OutVars{ULTIMATE.start_main_~irp_choice~0=v_ULTIMATE.start_main_~irp_choice~0_5} AuxVars[] AssignedVars[] 320#L1496-2 [7868] L1496-2-->L1512: Formula: (and (= v_~customIrp~0_85 v_~setEventCalled~0_123) (= v_~NP~0_230 v_~s~0_512) (<= 0 v_ULTIMATE.start_main_~status~9_24) (= v_~lowerDriverReturn~0_60 v_~compRegistered~0_49) (= |v_ULTIMATE.start_main_#t~nondet156_7| v_ULTIMATE.start_main_~tmp_ndt_1~0_9) (= v_~lowerDriverReturn~0_60 v_~setEventCalled~0_123) (= 0 v_~customIrp~0_85) (= v_~pended~0_52 v_~compFptr~0_10) (= v_~compFptr~0_10 v_~compRegistered~0_49)) InVars {ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_24, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_7|, ~NP~0=v_~NP~0_230} OutVars{~compFptr~0=v_~compFptr~0_10, ULTIMATE.start_main_~status~9=v_ULTIMATE.start_main_~status~9_24, ~setEventCalled~0=v_~setEventCalled~0_123, ~compRegistered~0=v_~compRegistered~0_49, ULTIMATE.start_main_#t~nondet156=|v_ULTIMATE.start_main_#t~nondet156_6|, ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_9, ~pended~0=v_~pended~0_52, ~customIrp~0=v_~customIrp~0_85, ~NP~0=v_~NP~0_230, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_60, ~s~0=v_~s~0_512} AuxVars[] AssignedVars[~compFptr~0, ~setEventCalled~0, ~compRegistered~0, ULTIMATE.start_main_#t~nondet156, ULTIMATE.start_main_~tmp_ndt_1~0, ~pended~0, ~customIrp~0, ~lowerDriverReturn~0, ~s~0] 322#L1512 [6652] L1512-->L1515: Formula: (and (< 2 v_ULTIMATE.start_main_~tmp_ndt_1~0_5) (= v_ULTIMATE.start_main_~tmp_ndt_2~0_2 |v_ULTIMATE.start_main_#t~nondet157_3|)) InVars {ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_5, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_3|} OutVars{ULTIMATE.start_main_~tmp_ndt_1~0=v_ULTIMATE.start_main_~tmp_ndt_1~0_5, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_2, ULTIMATE.start_main_#t~nondet157=|v_ULTIMATE.start_main_#t~nondet157_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tmp_ndt_2~0, ULTIMATE.start_main_#t~nondet157] 333#L1515 [7871] L1515-->L1643-14: Formula: (and (= |v_ULTIMATE.start_IofCallDriver_#in~Irp_23| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject_8 |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|) (= v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11 |v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5|) (= 1 v_~routine~0_84) (= |v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5| v_ULTIMATE.start_CdAudioStartDevice_~Irp_6) (= v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6 |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|) (= v_ULTIMATE.start_CdAudioPnp_~Irp_14 |v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|) (= v_ULTIMATE.start_main_~tmp_ndt_2~0_11 3) (= v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11 |v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5|) (= |v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23| v_ULTIMATE.start_IofCallDriver_~DeviceObject_78) (= |v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3_12) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6| v_ULTIMATE.start_CdAudioStartDevice_~Irp_6) (= |v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5| v_ULTIMATE.start_main_~devobj~0_14) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1_12 224) (= (- 1073741637) v_ULTIMATE.start_CdAudioPnp_~status~2_19) (= v_ULTIMATE.start_CdAudioPnp_~Irp_14 |v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5|) (= 0 v_ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0_11) (= 0 v_~compRegistered~0_51) (= v_ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0_6 v_ULTIMATE.start_CdAudioPnp_~irpSp~0_7) (= 1 v_~compRegistered~0_50) (= |v_ULTIMATE.start_IofCallDriver_#in~Irp_23| v_ULTIMATE.start_IofCallDriver_~Irp_78) (= v_~pirp~0_15 |v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|) (= v_~NP~0_232 v_~s~0_514) (= |v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5| v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12)) InVars {ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_11, ~compRegistered~0=v_~compRegistered~0_51, ~NP~0=v_~NP~0_232, ~pirp~0=v_~pirp~0_15, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_14, ~s~0=v_~s~0_514} OutVars{ULTIMATE.start_CdAudioPnp_#t~nondet14=|v_ULTIMATE.start_CdAudioPnp_#t~nondet14_6|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142_12|, ULTIMATE.start_CdAudioPnp_#t~nondet18=|v_ULTIMATE.start_CdAudioPnp_#t~nondet18_6|, ~compRegistered~0=v_~compRegistered~0_50, ULTIMATE.start_CdAudioStartDevice_#res=|v_ULTIMATE.start_CdAudioStartDevice_#res_11|, ULTIMATE.start_CdAudioPnp_#t~nondet16=|v_ULTIMATE.start_CdAudioPnp_#t~nondet16_6|, ULTIMATE.start_CdAudioPnp_~irpSp~0=v_ULTIMATE.start_CdAudioPnp_~irpSp~0_7, ULTIMATE.start_CdAudioPnp_#t~ret20=|v_ULTIMATE.start_CdAudioPnp_#t~ret20_7|, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_11, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject_6|, ULTIMATE.start_CdAudioPnp_#t~ret24=|v_ULTIMATE.start_CdAudioPnp_#t~ret24_8|, ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject=|v_ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject_5|, ULTIMATE.start_CdAudioStartDevice_#t~nondet7=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet7_6|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3_12, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp_6|, ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0_7, ULTIMATE.start_CdAudioStartDevice_#t~ret10=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret10_8|, ULTIMATE.start_CdAudioPnp_#t~ret22=|v_ULTIMATE.start_CdAudioPnp_#t~ret22_7|, ULTIMATE.start_CdAudioStartDevice_#t~nondet5=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet5_6|, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_174, ULTIMATE.start_CdAudioStartDevice_#t~nondet9=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet9_6|, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0=v_ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0_10, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_12, ULTIMATE.start_CdAudioStartDevice_#t~post11=|v_ULTIMATE.start_CdAudioStartDevice_#t~post11_7|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_24, ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0=v_ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0_6, ULTIMATE.start_CdAudioPnp_~Irp=v_ULTIMATE.start_CdAudioPnp_~Irp_14, ~s~0=v_~s~0_514, ULTIMATE.start_IofCallDriver_~lcontext~0=v_ULTIMATE.start_IofCallDriver_~lcontext~0_78, ULTIMATE.start_IofCallDriver_~__cil_tmp8~1=v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_67, ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject_8, ULTIMATE.start_CdAudioPnp_#in~DeviceObject=|v_ULTIMATE.start_CdAudioPnp_#in~DeviceObject_5|, ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0=v_ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0_78, ULTIMATE.start_IofCallDriver_#in~Irp=|v_ULTIMATE.start_IofCallDriver_#in~Irp_23|, ULTIMATE.start_CdAudioPnp_~tmp~1=v_ULTIMATE.start_CdAudioPnp_~tmp~1_8, ULTIMATE.start_IofCallDriver_#in~DeviceObject=|v_ULTIMATE.start_IofCallDriver_#in~DeviceObject_23|, ULTIMATE.start_CdAudioPnp_~setPagable~0=v_ULTIMATE.start_CdAudioPnp_~setPagable~0_11, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret12=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret12_7|, ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0_11, ULTIMATE.start_IofCallDriver_#t~nondet162=|v_ULTIMATE.start_IofCallDriver_#t~nondet162_34|, ULTIMATE.start_IofCallDriver_~Irp=v_ULTIMATE.start_IofCallDriver_~Irp_78, ULTIMATE.start_IofCallDriver_#res=|v_ULTIMATE.start_IofCallDriver_#res_64|, ULTIMATE.start_IofCallDriver_#t~nondet166=|v_ULTIMATE.start_IofCallDriver_#t~nondet166_45|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2_10, ULTIMATE.start_IofCallDriver_#t~ret165=|v_ULTIMATE.start_IofCallDriver_#t~ret165_56|, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0=v_ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0_9, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141_8|, ~NP~0=v_~NP~0_232, ULTIMATE.start_CdAudioPnp_~tmp___0~0=v_ULTIMATE.start_CdAudioPnp_~tmp___0~0_8, ULTIMATE.start_CdAudioStartDevice_~tmp~0=v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_10, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0=v_ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0_12, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143_10|, ULTIMATE.start_CdAudioPnp_#t~ret25=|v_ULTIMATE.start_CdAudioPnp_#t~ret25_8|, ULTIMATE.start_CdAudioPnp_#t~nondet17=|v_ULTIMATE.start_CdAudioPnp_#t~nondet17_6|, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_9, ULTIMATE.start_CdAudioPnp_#t~nondet15=|v_ULTIMATE.start_CdAudioPnp_#t~nondet15_6|, ULTIMATE.start_CdAudioPnp_#t~ret23=|v_ULTIMATE.start_CdAudioPnp_#t~ret23_8|, ULTIMATE.start_CdAudioStartDevice_~cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_7, ULTIMATE.start_CdAudioPnp_#t~nondet19=|v_ULTIMATE.start_CdAudioPnp_#t~nondet19_6|, ULTIMATE.start_CdAudioStartDevice_#t~nondet6=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet6_6|, ~pirp~0=v_~pirp~0_15, ULTIMATE.start_main_~devobj~0=v_ULTIMATE.start_main_~devobj~0_14, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_20, ULTIMATE.start_CdAudioPnp_#t~ret21=|v_ULTIMATE.start_CdAudioPnp_#t~ret21_8|, ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_8, ULTIMATE.start_CdAudioStartDevice_#t~nondet8=|v_ULTIMATE.start_CdAudioStartDevice_#t~nondet8_6|, ULTIMATE.start_CdAudioPnp_~status~2=v_ULTIMATE.start_CdAudioPnp_~status~2_19, ULTIMATE.start_CdAudioStartDevice_#in~Irp=|v_ULTIMATE.start_CdAudioStartDevice_#in~Irp_5|, ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0=v_ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0_78, ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0=v_ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0_7, ULTIMATE.start_CdAudioPnp_#res=|v_ULTIMATE.start_CdAudioPnp_#res_15|, ~routine~0=v_~routine~0_84, ULTIMATE.start_CdAudioPnp_~DeviceObject=v_ULTIMATE.start_CdAudioPnp_~DeviceObject_11, ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_56, ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0=v_ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0_6, ULTIMATE.start_CdAudioStartDevice_~DeviceObject=v_ULTIMATE.start_CdAudioStartDevice_~DeviceObject_6, ULTIMATE.start_main_~tmp_ndt_2~0=v_ULTIMATE.start_main_~tmp_ndt_2~0_11, ULTIMATE.start_IofCallDriver_~compRetStatus~0=v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_89, ULTIMATE.start_IofCallDriver_~DeviceObject=v_ULTIMATE.start_IofCallDriver_~DeviceObject_78, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_7, ULTIMATE.start_CdAudioStartDevice_~Irp=v_ULTIMATE.start_CdAudioStartDevice_~Irp_6, ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp_12, ULTIMATE.start_CdAudioPnp_#in~Irp=|v_ULTIMATE.start_CdAudioPnp_#in~Irp_5|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#res=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_12|, ULTIMATE.start_CdAudioStartDevice_~keyValue~0=v_ULTIMATE.start_CdAudioStartDevice_~keyValue~0_7, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret13=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret13_7|, ULTIMATE.start_IofCallDriver_#t~nondet163=|v_ULTIMATE.start_IofCallDriver_#t~nondet163_34|, ULTIMATE.start_IofCallDriver_#t~ret164=|v_ULTIMATE.start_IofCallDriver_#t~ret164_56|, ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1_12, ULTIMATE.start_IofCallDriver_#t~nondet167=|v_ULTIMATE.start_IofCallDriver_#t~nondet167_45|, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140_8|} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioPnp_#t~nondet14, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142, ULTIMATE.start_CdAudioPnp_#t~nondet18, ~compRegistered~0, ULTIMATE.start_CdAudioStartDevice_#res, ULTIMATE.start_CdAudioPnp_#t~nondet16, ULTIMATE.start_CdAudioPnp_~irpSp~0, ULTIMATE.start_CdAudioPnp_#t~ret20, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~DeviceObject, ULTIMATE.start_CdAudioPnp_#t~ret24, ULTIMATE.start_CdAudioStartDevice_#in~DeviceObject, ULTIMATE.start_CdAudioStartDevice_#t~nondet7, ULTIMATE.start_CdAudioForwardIrpSynchronous_~deviceExtension__TargetDeviceObject~3, ULTIMATE.start_CdAudioForwardIrpSynchronous_#in~Irp, ULTIMATE.start_CdAudioStartDevice_~deviceParameterHandle~0, ULTIMATE.start_CdAudioStartDevice_#t~ret10, ULTIMATE.start_CdAudioPnp_#t~ret22, ULTIMATE.start_CdAudioStartDevice_#t~nondet5, ULTIMATE.start_IofCallDriver_~returnVal2~0, ULTIMATE.start_CdAudioStartDevice_#t~nondet9, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCount~0, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0, ULTIMATE.start_CdAudioStartDevice_#t~post11, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8, ULTIMATE.start_CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0, ULTIMATE.start_CdAudioPnp_~Irp, ULTIMATE.start_IofCallDriver_~lcontext~0, ULTIMATE.start_IofCallDriver_~__cil_tmp8~1, ULTIMATE.start_CdAudioForwardIrpSynchronous_~DeviceObject, ULTIMATE.start_CdAudioPnp_#in~DeviceObject, ULTIMATE.start_IofCallDriver_~tmp_ndt_5~0, ULTIMATE.start_IofCallDriver_#in~Irp, ULTIMATE.start_CdAudioPnp_~tmp~1, ULTIMATE.start_IofCallDriver_#in~DeviceObject, ULTIMATE.start_CdAudioPnp_~setPagable~0, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0, ULTIMATE.start_CdAudioStartDevice_#t~ret12, ULTIMATE.start_CdAudioPnp_~irpSp__MinorFunction~0, ULTIMATE.start_IofCallDriver_#t~nondet162, ULTIMATE.start_IofCallDriver_~Irp, ULTIMATE.start_IofCallDriver_#res, ULTIMATE.start_IofCallDriver_#t~nondet166, ULTIMATE.start_CdAudioForwardIrpSynchronous_~event~2, ULTIMATE.start_IofCallDriver_#t~ret165, ULTIMATE.start_CdAudioPnp_~deviceExtension__PagingPathCountEvent~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet141, ULTIMATE.start_CdAudioPnp_~tmp___0~0, ULTIMATE.start_CdAudioStartDevice_~tmp~0, ULTIMATE.start_CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret143, ULTIMATE.start_CdAudioPnp_#t~ret25, ULTIMATE.start_CdAudioPnp_#t~nondet17, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_CdAudioPnp_#t~nondet15, ULTIMATE.start_CdAudioPnp_#t~ret23, ULTIMATE.start_CdAudioStartDevice_~cdb~0, ULTIMATE.start_CdAudioPnp_#t~nondet19, ULTIMATE.start_CdAudioStartDevice_#t~nondet6, ULTIMATE.start_CdAudioStartDevice_~status~1, ULTIMATE.start_CdAudioPnp_#t~ret21, ULTIMATE.start_CdAudioStartDevice_~srb~0, ULTIMATE.start_CdAudioStartDevice_#t~nondet8, ULTIMATE.start_CdAudioPnp_~status~2, ULTIMATE.start_CdAudioStartDevice_#in~Irp, ULTIMATE.start_IofCallDriver_~tmp_ndt_4~0, ULTIMATE.start_CdAudioPnp_~Irp__IoStatus__Status~0, ULTIMATE.start_CdAudioPnp_#res, ~routine~0, ULTIMATE.start_CdAudioPnp_~DeviceObject, ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1, ULTIMATE.start_CdAudioPnp_~DeviceObject__Flags~0, ULTIMATE.start_CdAudioStartDevice_~DeviceObject, ULTIMATE.start_IofCallDriver_~compRetStatus~0, ULTIMATE.start_IofCallDriver_~DeviceObject, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0, ULTIMATE.start_CdAudioStartDevice_~Irp, ULTIMATE.start_CdAudioForwardIrpSynchronous_~Irp, ULTIMATE.start_CdAudioPnp_#in~Irp, ULTIMATE.start_CdAudioForwardIrpSynchronous_#res, ULTIMATE.start_CdAudioStartDevice_~keyValue~0, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0, ULTIMATE.start_CdAudioStartDevice_#t~ret13, ULTIMATE.start_IofCallDriver_#t~nondet163, ULTIMATE.start_IofCallDriver_#t~ret164, ULTIMATE.start_CdAudioForwardIrpSynchronous_~irpSp__Control~1, ULTIMATE.start_IofCallDriver_#t~nondet167, ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~nondet140] 310#L1643-14 [6767] L1643-14-->L1644-14: Formula: (< 0 v_~compRegistered~0_28) InVars {~compRegistered~0=v_~compRegistered~0_28} OutVars{~compRegistered~0=v_~compRegistered~0_28} AuxVars[] AssignedVars[] 311#L1644-14 [6812] L1644-14-->L1649-21: Formula: (> 0 v_~routine~0_38) InVars {~routine~0=v_~routine~0_38} OutVars{~routine~0=v_~routine~0_38} AuxVars[] AssignedVars[] 327#L1649-21 [7740] L1649-21-->L1649-23: Formula: (and (= 1 v_~setEventCalled~0_103) (= v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_63 |v_ULTIMATE.start_CdAudioSignalCompletion_#res_50|) (= 1 v_~routine~0_65) (= v_ULTIMATE.start_KeSetEvent_~Increment_34 |v_ULTIMATE.start_KeSetEvent_#in~Increment_21|) (= |v_ULTIMATE.start_KeSetEvent_#in~Event_21| v_ULTIMATE.start_CdAudioSignalCompletion_~Event_32) (= |v_ULTIMATE.start_KeSetEvent_#in~Event_21| v_ULTIMATE.start_KeSetEvent_~Event_34) (= v_ULTIMATE.start_CdAudioSignalCompletion_~Irp_32 |v_ULTIMATE.start_CdAudioSignalCompletion_#in~Irp_20|) (= v_ULTIMATE.start_IofCallDriver_~lcontext~0_57 |v_ULTIMATE.start_CdAudioSignalCompletion_#in~Event_20|) (= (- 1073741802) |v_ULTIMATE.start_CdAudioSignalCompletion_#res_50|) (= |v_ULTIMATE.start_CdAudioSignalCompletion_#in~DeviceObject_20| v_ULTIMATE.start_IofCallDriver_~DeviceObject_57) (= |v_ULTIMATE.start_CdAudioSignalCompletion_#in~Irp_20| v_ULTIMATE.start_IofCallDriver_~Irp_57) (= |v_ULTIMATE.start_KeSetEvent_#in~Increment_21| 0) (= v_ULTIMATE.start_CdAudioSignalCompletion_~DeviceObject_32 |v_ULTIMATE.start_CdAudioSignalCompletion_#in~DeviceObject_20|) (= 0 |v_ULTIMATE.start_KeSetEvent_#in~Wait_21|) (= |v_ULTIMATE.start_CdAudioSignalCompletion_#in~Event_20| v_ULTIMATE.start_CdAudioSignalCompletion_~Event_32) (= v_ULTIMATE.start_KeSetEvent_~Wait_34 |v_ULTIMATE.start_KeSetEvent_#in~Wait_21|) (= v_ULTIMATE.start_KeSetEvent_~l~0_34 |v_ULTIMATE.start_KeSetEvent_#res_47|)) InVars {ULTIMATE.start_IofCallDriver_~lcontext~0=v_ULTIMATE.start_IofCallDriver_~lcontext~0_57, ULTIMATE.start_IofCallDriver_~Irp=v_ULTIMATE.start_IofCallDriver_~Irp_57, ULTIMATE.start_IofCallDriver_~DeviceObject=v_ULTIMATE.start_IofCallDriver_~DeviceObject_57, ~routine~0=v_~routine~0_65} OutVars{ULTIMATE.start_IofCallDriver_~lcontext~0=v_ULTIMATE.start_IofCallDriver_~lcontext~0_57, ULTIMATE.start_KeSetEvent_~Wait=v_ULTIMATE.start_KeSetEvent_~Wait_34, ULTIMATE.start_CdAudioSignalCompletion_#in~DeviceObject=|v_ULTIMATE.start_CdAudioSignalCompletion_#in~DeviceObject_20|, ULTIMATE.start_KeSetEvent_~Increment=v_ULTIMATE.start_KeSetEvent_~Increment_34, ULTIMATE.start_CdAudioSignalCompletion_#res=|v_ULTIMATE.start_CdAudioSignalCompletion_#res_50|, ULTIMATE.start_CdAudioSignalCompletion_#t~ret4=|v_ULTIMATE.start_CdAudioSignalCompletion_#t~ret4_50|, ULTIMATE.start_KeSetEvent_#in~Event=|v_ULTIMATE.start_KeSetEvent_#in~Event_21|, ULTIMATE.start_IofCallDriver_~compRetStatus~0=v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_63, ULTIMATE.start_KeSetEvent_~Event=v_ULTIMATE.start_KeSetEvent_~Event_34, ULTIMATE.start_IofCallDriver_~DeviceObject=v_ULTIMATE.start_IofCallDriver_~DeviceObject_57, ULTIMATE.start_KeSetEvent_#in~Wait=|v_ULTIMATE.start_KeSetEvent_#in~Wait_21|, ULTIMATE.start_CdAudioSignalCompletion_~DeviceObject=v_ULTIMATE.start_CdAudioSignalCompletion_~DeviceObject_32, ULTIMATE.start_IofCallDriver_~Irp=v_ULTIMATE.start_IofCallDriver_~Irp_57, ULTIMATE.start_KeSetEvent_#t~nondet168=|v_ULTIMATE.start_KeSetEvent_#t~nondet168_34|, ~setEventCalled~0=v_~setEventCalled~0_103, ULTIMATE.start_CdAudioSignalCompletion_~Event=v_ULTIMATE.start_CdAudioSignalCompletion_~Event_32, ULTIMATE.start_IofCallDriver_#t~ret165=|v_ULTIMATE.start_IofCallDriver_#t~ret165_41|, ULTIMATE.start_KeSetEvent_~l~0=v_ULTIMATE.start_KeSetEvent_~l~0_34, ULTIMATE.start_CdAudioSignalCompletion_#in~Irp=|v_ULTIMATE.start_CdAudioSignalCompletion_#in~Irp_20|, ULTIMATE.start_CdAudioSignalCompletion_~Irp=v_ULTIMATE.start_CdAudioSignalCompletion_~Irp_32, ULTIMATE.start_CdAudioSignalCompletion_#in~Event=|v_ULTIMATE.start_CdAudioSignalCompletion_#in~Event_20|, ULTIMATE.start_KeSetEvent_#in~Increment=|v_ULTIMATE.start_KeSetEvent_#in~Increment_21|, ~routine~0=v_~routine~0_65, ULTIMATE.start_KeSetEvent_#res=|v_ULTIMATE.start_KeSetEvent_#res_47|} AuxVars[] AssignedVars[ULTIMATE.start_KeSetEvent_~Wait, ULTIMATE.start_CdAudioSignalCompletion_#in~DeviceObject, ULTIMATE.start_KeSetEvent_~Increment, ULTIMATE.start_CdAudioSignalCompletion_#res, ULTIMATE.start_CdAudioSignalCompletion_#t~ret4, ULTIMATE.start_KeSetEvent_#in~Event, ULTIMATE.start_IofCallDriver_~compRetStatus~0, ULTIMATE.start_KeSetEvent_~Event, ULTIMATE.start_KeSetEvent_#in~Wait, ULTIMATE.start_CdAudioSignalCompletion_~DeviceObject, ULTIMATE.start_KeSetEvent_#t~nondet168, ~setEventCalled~0, ULTIMATE.start_CdAudioSignalCompletion_~Event, ULTIMATE.start_IofCallDriver_#t~ret165, ULTIMATE.start_KeSetEvent_~l~0, ULTIMATE.start_CdAudioSignalCompletion_#in~Irp, ULTIMATE.start_CdAudioSignalCompletion_~Irp, ULTIMATE.start_CdAudioSignalCompletion_#in~Event, ULTIMATE.start_KeSetEvent_#in~Increment, ULTIMATE.start_KeSetEvent_#res] 340#L1649-23 [4790] L1649-23-->L1657-14: Formula: (= v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_38 v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_40) InVars {ULTIMATE.start_IofCallDriver_~compRetStatus~0=v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_40} OutVars{ULTIMATE.start_IofCallDriver_~compRetStatus~0=v_ULTIMATE.start_IofCallDriver_~compRetStatus~0_40, ULTIMATE.start_IofCallDriver_~__cil_tmp8~1=v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_38} AuxVars[] AssignedVars[ULTIMATE.start_IofCallDriver_~__cil_tmp8~1] 307#L1657-14 [7071] L1657-14-->L1643-15: Formula: (< (- 1073741802) v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_40) InVars {ULTIMATE.start_IofCallDriver_~__cil_tmp8~1=v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_40} OutVars{ULTIMATE.start_IofCallDriver_~__cil_tmp8~1=v_ULTIMATE.start_IofCallDriver_~__cil_tmp8~1_40} AuxVars[] AssignedVars[] 308#L1643-15 [6810] L1643-15-->L1689-7: Formula: (and (> v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32 0) (= v_ULTIMATE.start_IofCallDriver_~returnVal2~0_88 259)) InVars {ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32} OutVars{ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1=v_ULTIMATE.start_IofCallDriver_~Irp__PendingReturned~1_32, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_88} AuxVars[] AssignedVars[ULTIMATE.start_IofCallDriver_~returnVal2~0] 298#L1689-7 [5389] L1689-7-->L61-75: Formula: (and (= v_~s~0_353 v_~IPC~0_15) (= v_~NP~0_155 v_~s~0_354) (= v_~lowerDriverReturn~0_44 v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92)) InVars {ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92, ~IPC~0=v_~IPC~0_15, ~NP~0=v_~NP~0_155, ~s~0=v_~s~0_354} OutVars{ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_92, ~IPC~0=v_~IPC~0_15, ~NP~0=v_~NP~0_155, ~lowerDriverReturn~0=v_~lowerDriverReturn~0_44, ~s~0=v_~s~0_353} AuxVars[] AssignedVars[~lowerDriverReturn~0, ~s~0] 305#L61-75 [7739] L61-75-->L1417: Formula: (and (= |v_ULTIMATE.start_IofCallDriver_#res_41| v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135) (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_18 259)) InVars {ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142_8|, ULTIMATE.start_IofCallDriver_#res=|v_ULTIMATE.start_IofCallDriver_#res_41|, ULTIMATE.start_IofCallDriver_~returnVal2~0=v_ULTIMATE.start_IofCallDriver_~returnVal2~0_135, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_18} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioForwardIrpSynchronous_#t~ret142, ULTIMATE.start_IofCallDriver_#res, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8] 306#L1417 [5984] L1417-->L1417-2: Formula: (= v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7 0) InVars {ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_7} AuxVars[] AssignedVars[] 329#L1417-2 [7874] L1417-2-->L152: Formula: (and (= 0 v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_10) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14| v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26) (= v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13 255) (<= 0 v_ULTIMATE.start_CdAudioStartDevice_~status~1_22) (= v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8 v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_8) (= 0 v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_12) (= |v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14| v_ULTIMATE.start_CdAudioStartDevice_~status~1_22)) InVars {ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8} OutVars{ULTIMATE.start_CdAudioForwardIrpSynchronous_#res=|v_ULTIMATE.start_CdAudioForwardIrpSynchronous_#res_14|, ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension__Active~0_13, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_10, ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8=v_ULTIMATE.start_CdAudioForwardIrpSynchronous_~status~8_26, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_12, ULTIMATE.start_CdAudioStartDevice_~cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~cdb~0_8, ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb__Cdb~0_8, ULTIMATE.start_CdAudioStartDevice_#t~ret10=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret10_10|, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_22} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioForwardIrpSynchronous_#res, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0, ULTIMATE.start_CdAudioStartDevice_~cdb~0, ULTIMATE.start_CdAudioStartDevice_#t~ret10, ULTIMATE.start_CdAudioStartDevice_~status~1] 336#L152 [7449] L152-->L204-1: Formula: (and (= v_ULTIMATE.start_CdAudioStartDevice_~status~1_6 (- 1073741823)) (> 0 v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5)) InVars {ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5} OutVars{ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_5, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_6} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_~status~1] 309#L204-1 35.78/13.21 [2019-03-28 12:28:51,250 INFO L796 eck$LassoCheckResult]: Loop: 309#L204-1 [7876] L204-1-->L95-48: Formula: (and (< v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12 4) (= v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12 v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14) (< v_ULTIMATE.start_CdAudioStartDevice_~status~1_24 0) (= v_ULTIMATE.start_SendSrbSynchronous_~Extension_38 |v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21|) (= v_ULTIMATE.start_SendSrbSynchronous_~BufferLength_38 |v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21| v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21| v_ULTIMATE.start_SendSrbSynchronous_~Srb_38) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21| v_ULTIMATE.start_SendSrbSynchronous_~Buffer_72) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21| v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13) (= 36 |v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|) (= |v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21| v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9) (= (+ v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14 1) v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_13) (= 0 v_ULTIMATE.start_SendSrbSynchronous_~irp~0_89)) InVars {ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_14, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_24} OutVars{ULTIMATE.start_CdAudioStartDevice_~tmp~0=v_ULTIMATE.start_CdAudioStartDevice_~tmp~0_12, ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_89, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_55, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_55, ULTIMATE.start_CdAudioStartDevice_~attempt~0=v_ULTIMATE.start_CdAudioStartDevice_~attempt~0_13, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_72|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0_55, ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0=v_ULTIMATE.start_CdAudioStartDevice_~inquiryDataPtr~0_13, ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_72, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_24, ULTIMATE.start_CdAudioStartDevice_~srb~0=v_ULTIMATE.start_CdAudioStartDevice_~srb~0_9, ULTIMATE.start_SendSrbSynchronous_~Extension=v_ULTIMATE.start_SendSrbSynchronous_~Extension_38, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_55, ULTIMATE.start_SendSrbSynchronous_#in~Extension=|v_ULTIMATE.start_SendSrbSynchronous_#in~Extension_21|, ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0=v_ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0_55, ULTIMATE.start_SendSrbSynchronous_#in~BufferLength=|v_ULTIMATE.start_SendSrbSynchronous_#in~BufferLength_21|, ULTIMATE.start_CdAudioStartDevice_#t~post11=|v_ULTIMATE.start_CdAudioStartDevice_#t~post11_9|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0_55, ULTIMATE.start_SendSrbSynchronous_#t~nondet0=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet0_38|, ULTIMATE.start_SendSrbSynchronous_#t~ret3=|v_ULTIMATE.start_SendSrbSynchronous_#t~ret3_55|, ULTIMATE.start_SendSrbSynchronous_~status~0=v_ULTIMATE.start_SendSrbSynchronous_~status~0_89, ULTIMATE.start_SendSrbSynchronous_#t~nondet1=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet1_38|, ULTIMATE.start_SendSrbSynchronous_#t~nondet2=|v_ULTIMATE.start_SendSrbSynchronous_#t~nondet2_38|, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_55, ULTIMATE.start_SendSrbSynchronous_~ioctl~0=v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_72, ULTIMATE.start_SendSrbSynchronous_#in~Srb=|v_ULTIMATE.start_SendSrbSynchronous_#in~Srb_21|, ULTIMATE.start_SendSrbSynchronous_~Srb=v_ULTIMATE.start_SendSrbSynchronous_~Srb_38, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0_55, ULTIMATE.start_SendSrbSynchronous_~event~0=v_ULTIMATE.start_SendSrbSynchronous_~event~0_55, ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=v_ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0_9, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0_55, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0_89, ULTIMATE.start_SendSrbSynchronous_~BufferLength=v_ULTIMATE.start_SendSrbSynchronous_~BufferLength_38, ULTIMATE.start_SendSrbSynchronous_#in~Buffer=|v_ULTIMATE.start_SendSrbSynchronous_#in~Buffer_21|} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_~tmp~0, ULTIMATE.start_SendSrbSynchronous_~irp~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0, ULTIMATE.start_CdAudioStartDevice_~attempt~0, ULTIMATE.start_SendSrbSynchronous_#res, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp12~0, ULTIMATE.start_SendSrbSynchronous_~Buffer, ULTIMATE.start_SendSrbSynchronous_~Extension, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0, ULTIMATE.start_SendSrbSynchronous_#in~Extension, ULTIMATE.start_SendSrbSynchronous_~ioStatus__Status~0, ULTIMATE.start_SendSrbSynchronous_#in~BufferLength, ULTIMATE.start_CdAudioStartDevice_#t~post11, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0, ULTIMATE.start_SendSrbSynchronous_#t~nondet0, ULTIMATE.start_SendSrbSynchronous_#t~ret3, ULTIMATE.start_SendSrbSynchronous_~status~0, ULTIMATE.start_SendSrbSynchronous_#t~nondet1, ULTIMATE.start_SendSrbSynchronous_#t~nondet2, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0, ULTIMATE.start_SendSrbSynchronous_~ioctl~0, ULTIMATE.start_SendSrbSynchronous_#in~Srb, ULTIMATE.start_SendSrbSynchronous_~Srb, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp10~0, ULTIMATE.start_SendSrbSynchronous_~event~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0, ULTIMATE.start_SendSrbSynchronous_~BufferLength, ULTIMATE.start_SendSrbSynchronous_#in~Buffer] 294#L95-48 [5889] L95-48-->L95-50: Formula: (and (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_51 4100) (= v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68 0) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_51 311296) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_51 49152) (= v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_68 315396) (= v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_51 262144)) InVars {ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68} OutVars{ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0_51, ULTIMATE.start_SendSrbSynchronous_~ioctl~0=v_ULTIMATE.start_SendSrbSynchronous_~ioctl~0_68, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0_51, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0_51, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=v_ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0_51, ULTIMATE.start_SendSrbSynchronous_~Buffer=v_ULTIMATE.start_SendSrbSynchronous_~Buffer_68} AuxVars[] AssignedVars[ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0, ULTIMATE.start_SendSrbSynchronous_~ioctl~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp15~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp16~0, ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0] 295#L95-50 [5923] L95-50-->L113-16: Formula: (and (= |v_ULTIMATE.start_SendSrbSynchronous_#res_66| (- 1073741670)) (= 0 v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84)) InVars {ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84} OutVars{ULTIMATE.start_SendSrbSynchronous_~irp~0=v_ULTIMATE.start_SendSrbSynchronous_~irp~0_84, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_66|} AuxVars[] AssignedVars[ULTIMATE.start_SendSrbSynchronous_#res] 313#L113-16 [4483] L113-16-->L204-1: Formula: (= v_ULTIMATE.start_CdAudioStartDevice_~status~1_9 |v_ULTIMATE.start_SendSrbSynchronous_#res_68|) InVars {ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_68|} OutVars{ULTIMATE.start_CdAudioStartDevice_#t~ret12=|v_ULTIMATE.start_CdAudioStartDevice_#t~ret12_2|, ULTIMATE.start_SendSrbSynchronous_#res=|v_ULTIMATE.start_SendSrbSynchronous_#res_68|, ULTIMATE.start_CdAudioStartDevice_~status~1=v_ULTIMATE.start_CdAudioStartDevice_~status~1_9} AuxVars[] AssignedVars[ULTIMATE.start_CdAudioStartDevice_#t~ret12, ULTIMATE.start_CdAudioStartDevice_~status~1] 309#L204-1 35.78/13.21 [2019-03-28 12:28:51,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.21 [2019-03-28 12:28:51,251 INFO L82 PathProgramCache]: Analyzing trace with hash -837211651, now seen corresponding path program 1 times 35.78/13.21 [2019-03-28 12:28:51,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 35.78/13.21 [2019-03-28 12:28:51,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 35.78/13.21 [2019-03-28 12:28:51,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.21 [2019-03-28 12:28:51,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 35.78/13.21 [2019-03-28 12:28:51,297 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 35.78/13.21 [2019-03-28 12:28:51,297 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 35.78/13.21 [2019-03-28 12:28:51,298 INFO L799 eck$LassoCheckResult]: stem already infeasible 35.78/13.21 [2019-03-28 12:28:51,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.21 [2019-03-28 12:28:51,298 INFO L82 PathProgramCache]: Analyzing trace with hash 241404862, now seen corresponding path program 2 times 35.78/13.21 [2019-03-28 12:28:51,298 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 35.78/13.21 [2019-03-28 12:28:51,298 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 35.78/13.21 [2019-03-28 12:28:51,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 35.78/13.21 [2019-03-28 12:28:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 35.78/13.21 [2019-03-28 12:28:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 35.78/13.21 [2019-03-28 12:28:51,445 INFO L216 LassoAnalysis]: Preferences: 35.78/13.21 [2019-03-28 12:28:51,445 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 35.78/13.21 [2019-03-28 12:28:51,445 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 35.78/13.21 [2019-03-28 12:28:51,445 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 35.78/13.21 [2019-03-28 12:28:51,446 INFO L127 ssoRankerPreferences]: Use exernal solver: true 35.78/13.21 [2019-03-28 12:28:51,446 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:51,446 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 35.78/13.21 [2019-03-28 12:28:51,446 INFO L130 ssoRankerPreferences]: Path of dumped script: 35.78/13.21 [2019-03-28 12:28:51,446 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Loop 35.78/13.21 [2019-03-28 12:28:51,446 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 35.78/13.21 [2019-03-28 12:28:51,446 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 35.78/13.21 [2019-03-28 12:28:51,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:51,844 INFO L300 LassoAnalysis]: Preprocessing complete. 35.78/13.21 [2019-03-28 12:28:51,844 INFO L412 LassoAnalysis]: Checking for nontermination... 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:51,858 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:51,858 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:51,863 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:51,863 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp13~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:51,894 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:51,894 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:51,898 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:51,899 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=4100} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp14~0=4100} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:51,931 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:51,931 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:51,935 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:51,935 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=311296} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp17~0=311296} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:51,968 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:51,968 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:51,978 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:51,978 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~status~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~status~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,008 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,008 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,011 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,012 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet2=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_#t~nondet2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,042 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,042 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,046 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,046 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp18~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,075 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,076 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,079 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,079 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~__cil_tmp11~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,107 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,107 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,114 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,114 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_~srb~0=-3, ULTIMATE.start_SendSrbSynchronous_~Srb=-3, ULTIMATE.start_SendSrbSynchronous_#in~Srb=-3} Honda state: {ULTIMATE.start_CdAudioStartDevice_~srb~0=-3, ULTIMATE.start_SendSrbSynchronous_~Srb=-3, ULTIMATE.start_SendSrbSynchronous_#in~Srb=-3} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,142 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,142 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,146 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,146 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_SendSrbSynchronous_~irp~0=0} Honda state: {ULTIMATE.start_SendSrbSynchronous_~irp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,173 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,173 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,179 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,179 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=0, ULTIMATE.start_SendSrbSynchronous_~Extension=0, ULTIMATE.start_SendSrbSynchronous_#in~Extension=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_~deviceExtension~0=0, ULTIMATE.start_SendSrbSynchronous_~Extension=0, ULTIMATE.start_SendSrbSynchronous_#in~Extension=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,208 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,208 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,212 INFO L445 LassoAnalysis]: Proved nontermination for one component. 35.78/13.21 [2019-03-28 12:28:52,212 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_CdAudioStartDevice_#t~post11=0} Honda state: {ULTIMATE.start_CdAudioStartDevice_#t~post11=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,240 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,240 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 35.78/13.21 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 35.78/13.21 Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,270 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true 35.78/13.21 [2019-03-28 12:28:52,270 INFO L163 nArgumentSynthesizer]: Using integer mode. 35.78/13.21 [2019-03-28 12:28:52,435 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. 35.78/13.21 [2019-03-28 12:28:52,437 INFO L216 LassoAnalysis]: Preferences: 35.78/13.21 [2019-03-28 12:28:52,437 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 35.78/13.21 [2019-03-28 12:28:52,437 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 35.78/13.21 [2019-03-28 12:28:52,437 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 35.78/13.21 [2019-03-28 12:28:52,437 INFO L127 ssoRankerPreferences]: Use exernal solver: false 35.78/13.21 [2019-03-28 12:28:52,438 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 35.78/13.21 [2019-03-28 12:28:52,438 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 35.78/13.21 [2019-03-28 12:28:52,438 INFO L130 ssoRankerPreferences]: Path of dumped script: 35.78/13.21 [2019-03-28 12:28:52,438 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Loop 35.78/13.21 [2019-03-28 12:28:52,438 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 35.78/13.21 [2019-03-28 12:28:52,438 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 35.78/13.21 [2019-03-28 12:28:52,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 35.78/13.21 [2019-03-28 12:28:52,704 INFO L300 LassoAnalysis]: Preprocessing complete. 35.78/13.21 [2019-03-28 12:28:52,704 INFO L497 LassoAnalysis]: Using template 'affine'. 35.78/13.21 [2019-03-28 12:28:52,704 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,705 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,705 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,706 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,706 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,706 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,709 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,709 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,710 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,710 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,710 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,710 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,710 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,711 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,711 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,712 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,712 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,713 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,713 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,713 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,713 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,713 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,714 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,714 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,716 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,717 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,717 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,717 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,717 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,717 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,718 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,718 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,718 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,719 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,719 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,720 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,720 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,720 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,720 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,720 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,721 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,721 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,722 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,722 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,722 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,722 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,723 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,723 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,723 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,723 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,723 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,724 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,725 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,725 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,725 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,725 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,725 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,726 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,726 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,726 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,727 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,727 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,728 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,728 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,728 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,728 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,728 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,729 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,729 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,731 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,731 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,731 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,731 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,732 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,732 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,732 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,733 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,733 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,734 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,735 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,735 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,735 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,736 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,736 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,736 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,736 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,736 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,737 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,738 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,738 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,738 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,738 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,738 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,739 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,739 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,739 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,740 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,740 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,741 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,741 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,741 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,741 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,741 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,742 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,742 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,743 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,743 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,743 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,743 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,744 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,744 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,744 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,744 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,744 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,745 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,746 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,746 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,746 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,746 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,747 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,747 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,747 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,747 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,750 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 35.78/13.21 [2019-03-28 12:28:52,750 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 35.78/13.21 Termination analysis: LINEAR_WITH_GUESSES 35.78/13.21 Number of strict supporting invariants: 0 35.78/13.21 Number of non-strict supporting invariants: 1 35.78/13.21 Consider only non-deceasing supporting invariants: true 35.78/13.21 Simplify termination arguments: true 35.78/13.21 Simplify supporting invariants: trueOverapproximate stem: false 35.78/13.21 [2019-03-28 12:28:52,750 INFO L339 nArgumentSynthesizer]: Template has degree 0. 35.78/13.21 [2019-03-28 12:28:52,751 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 35.78/13.21 [2019-03-28 12:28:52,751 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 35.78/13.21 [2019-03-28 12:28:52,751 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 35.78/13.21 [2019-03-28 12:28:52,751 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 35.78/13.21 [2019-03-28 12:28:52,751 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 35.78/13.21 [2019-03-28 12:28:52,752 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 35.78/13.21 [2019-03-28 12:28:52,755 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. 35.78/13.21 [2019-03-28 12:28:52,758 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. 35.78/13.21 [2019-03-28 12:28:52,759 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. 35.78/13.21 [2019-03-28 12:28:52,759 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... 35.78/13.21 [2019-03-28 12:28:52,759 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. 35.78/13.21 [2019-03-28 12:28:52,759 INFO L518 LassoAnalysis]: Proved termination. 35.78/13.21 [2019-03-28 12:28:52,760 INFO L520 LassoAnalysis]: Termination argument consisting of: 35.78/13.21 Ranking function f(ULTIMATE.start_CdAudioStartDevice_~attempt~0) = -2*ULTIMATE.start_CdAudioStartDevice_~attempt~0 + 7 35.78/13.21 Supporting invariants [] 35.78/13.21 [2019-03-28 12:28:52,760 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed 35.78/13.21 [2019-03-28 12:28:52,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 35.78/13.21 [2019-03-28 12:28:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.21 [2019-03-28 12:28:52,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core 35.78/13.21 [2019-03-28 12:28:52,824 INFO L279 TraceCheckSpWp]: Computing forward predicates... 35.78/13.21 [2019-03-28 12:28:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 35.78/13.21 [2019-03-28 12:28:52,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjunts are in the unsatisfiable core 35.78/13.21 [2019-03-28 12:28:52,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... 35.78/13.21 [2019-03-28 12:28:52,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 35.78/13.21 [2019-03-28 12:28:52,859 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 2 predicates after loop cannibalization 35.78/13.21 [2019-03-28 12:28:52,860 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates 35.78/13.21 [2019-03-28 12:28:52,860 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 49 states and 101 transitions. cyclomatic complexity: 53 Second operand 3 states. 35.78/13.21 [2019-03-28 12:28:52,989 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 49 states and 101 transitions. cyclomatic complexity: 53. Second operand 3 states. Result 63 states and 130 transitions. Complement of second has 4 states. 35.78/13.21 [2019-03-28 12:28:52,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states 35.78/13.21 [2019-03-28 12:28:52,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. 35.78/13.21 [2019-03-28 12:28:52,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 132 transitions. 35.78/13.21 [2019-03-28 12:28:52,991 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 132 transitions. Stem has 16 letters. Loop has 4 letters. 35.78/13.21 [2019-03-28 12:28:52,991 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:52,991 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 132 transitions. Stem has 20 letters. Loop has 4 letters. 35.78/13.21 [2019-03-28 12:28:52,992 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:52,992 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 132 transitions. Stem has 16 letters. Loop has 8 letters. 35.78/13.21 [2019-03-28 12:28:52,992 INFO L116 BuchiAccepts]: Finished buchiAccepts. 35.78/13.21 [2019-03-28 12:28:52,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 130 transitions. 35.78/13.21 [2019-03-28 12:28:53,000 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 35.78/13.21 [2019-03-28 12:28:53,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 35.78/13.21 [2019-03-28 12:28:53,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 35.78/13.21 [2019-03-28 12:28:53,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 35.78/13.21 [2019-03-28 12:28:53,001 INFO L706 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,001 INFO L729 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 35.78/13.21 [2019-03-28 12:28:53,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 35.78/13.21 [2019-03-28 12:28:53,001 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand 3 states. 35.78/13.21 [2019-03-28 12:28:53,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 35.78/13.21 [2019-03-28 12:28:53,002 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 35.78/13.21 [2019-03-28 12:28:53,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,007 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 35.78/13.21 [2019-03-28 12:28:53,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 35.78/13.21 [2019-03-28 12:28:53,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 35.78/13.21 [2019-03-28 12:28:53,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L706 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L729 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L609 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,008 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ 35.78/13.21 [2019-03-28 12:28:53,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. 35.78/13.21 [2019-03-28 12:28:53,009 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 35.78/13.21 [2019-03-28 12:28:53,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true 35.78/13.21 [2019-03-28 12:28:53,015 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 12:28:53 BasicIcfg 35.78/13.21 [2019-03-28 12:28:53,015 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- 35.78/13.21 [2019-03-28 12:28:53,016 INFO L168 Benchmark]: Toolchain (without parser) took 8794.90 ms. Allocated memory was 649.6 MB in the beginning and 934.3 MB in the end (delta: 284.7 MB). Free memory was 555.6 MB in the beginning and 569.8 MB in the end (delta: -14.2 MB). Peak memory consumption was 270.5 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,018 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 649.6 MB. Free memory is still 580.0 MB. There was no memory consumed. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,018 INFO L168 Benchmark]: CACSL2BoogieTranslator took 667.72 ms. Allocated memory was 649.6 MB in the beginning and 672.1 MB in the end (delta: 22.5 MB). Free memory was 555.6 MB in the beginning and 602.3 MB in the end (delta: -46.7 MB). Peak memory consumption was 41.1 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,019 INFO L168 Benchmark]: Boogie Procedure Inliner took 147.71 ms. Allocated memory is still 672.1 MB. Free memory was 602.3 MB in the beginning and 574.0 MB in the end (delta: 28.3 MB). Peak memory consumption was 28.3 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,019 INFO L168 Benchmark]: Boogie Preprocessor took 123.39 ms. Allocated memory is still 672.1 MB. Free memory was 574.0 MB in the beginning and 552.4 MB in the end (delta: 21.6 MB). Peak memory consumption was 21.6 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,020 INFO L168 Benchmark]: RCFGBuilder took 2411.43 ms. Allocated memory was 672.1 MB in the beginning and 768.6 MB in the end (delta: 96.5 MB). Free memory was 552.4 MB in the beginning and 515.5 MB in the end (delta: 36.9 MB). Peak memory consumption was 209.2 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,020 INFO L168 Benchmark]: BlockEncodingV2 took 704.12 ms. Allocated memory is still 768.6 MB. Free memory was 515.5 MB in the beginning and 351.5 MB in the end (delta: 164.0 MB). Peak memory consumption was 164.0 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,021 INFO L168 Benchmark]: TraceAbstraction took 286.21 ms. Allocated memory was 768.6 MB in the beginning and 776.5 MB in the end (delta: 7.9 MB). Free memory was 351.5 MB in the beginning and 691.0 MB in the end (delta: -339.5 MB). Peak memory consumption was 22.1 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,021 INFO L168 Benchmark]: BuchiAutomizer took 4448.95 ms. Allocated memory was 776.5 MB in the beginning and 934.3 MB in the end (delta: 157.8 MB). Free memory was 691.0 MB in the beginning and 569.8 MB in the end (delta: 121.2 MB). Peak memory consumption was 279.0 MB. Max. memory is 50.3 GB. 35.78/13.21 [2019-03-28 12:28:53,026 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### 35.78/13.21 --- Results --- 35.78/13.21 * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: 35.78/13.21 - StatisticsResult: Initial Icfg 35.78/13.21 1082 locations, 1662 edges 35.78/13.21 - StatisticsResult: Encoded RCFG 35.78/13.21 49 locations, 104 edges 35.78/13.21 * Results from de.uni_freiburg.informatik.ultimate.core: 35.78/13.21 - StatisticsResult: Toolchain Benchmarks 35.78/13.21 Benchmark results are: 35.78/13.21 * CDTParser took 0.16 ms. Allocated memory is still 649.6 MB. Free memory is still 580.0 MB. There was no memory consumed. Max. memory is 50.3 GB. 35.78/13.21 * CACSL2BoogieTranslator took 667.72 ms. Allocated memory was 649.6 MB in the beginning and 672.1 MB in the end (delta: 22.5 MB). Free memory was 555.6 MB in the beginning and 602.3 MB in the end (delta: -46.7 MB). Peak memory consumption was 41.1 MB. Max. memory is 50.3 GB. 35.78/13.21 * Boogie Procedure Inliner took 147.71 ms. Allocated memory is still 672.1 MB. Free memory was 602.3 MB in the beginning and 574.0 MB in the end (delta: 28.3 MB). Peak memory consumption was 28.3 MB. Max. memory is 50.3 GB. 35.78/13.21 * Boogie Preprocessor took 123.39 ms. Allocated memory is still 672.1 MB. Free memory was 574.0 MB in the beginning and 552.4 MB in the end (delta: 21.6 MB). Peak memory consumption was 21.6 MB. Max. memory is 50.3 GB. 35.78/13.21 * RCFGBuilder took 2411.43 ms. Allocated memory was 672.1 MB in the beginning and 768.6 MB in the end (delta: 96.5 MB). Free memory was 552.4 MB in the beginning and 515.5 MB in the end (delta: 36.9 MB). Peak memory consumption was 209.2 MB. Max. memory is 50.3 GB. 35.78/13.21 * BlockEncodingV2 took 704.12 ms. Allocated memory is still 768.6 MB. Free memory was 515.5 MB in the beginning and 351.5 MB in the end (delta: 164.0 MB). Peak memory consumption was 164.0 MB. Max. memory is 50.3 GB. 35.78/13.21 * TraceAbstraction took 286.21 ms. Allocated memory was 768.6 MB in the beginning and 776.5 MB in the end (delta: 7.9 MB). Free memory was 351.5 MB in the beginning and 691.0 MB in the end (delta: -339.5 MB). Peak memory consumption was 22.1 MB. Max. memory is 50.3 GB. 35.78/13.21 * BuchiAutomizer took 4448.95 ms. Allocated memory was 776.5 MB in the beginning and 934.3 MB in the end (delta: 157.8 MB). Free memory was 691.0 MB in the beginning and 569.8 MB in the end (delta: 121.2 MB). Peak memory consumption was 279.0 MB. Max. memory is 50.3 GB. 35.78/13.21 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: 35.78/13.21 - AllSpecificationsHoldResult: All specifications hold 35.78/13.21 We were not able to verify any specifiation because the program does not contain any specification. 35.78/13.21 - InvariantResult [Line: 1675]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1774]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1515]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1761]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: -1]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1417]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1642]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1649]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1774]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1743]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1772]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1672]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1761]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1772]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1496]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1326]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1338]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: -1]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1748]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1677]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 86]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1642]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1748]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - InvariantResult [Line: 1743]: Loop Invariant 35.78/13.21 Derived loop invariant: 1 35.78/13.21 - StatisticsResult: Ultimate Automizer benchmark data 35.78/13.21 CFG has 1 procedures, 49 locations, 0 error locations. SAFE Result, 0.2s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.1s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=49occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 25 LocationsWithAnnotation, 25 PreInvPairs, 25 NumberOfFragments, 25 HoareAnnotationTreeSize, 25 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 25 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: No data available, ReuseStatistics: No data available 35.78/13.21 - StatisticsResult: Constructed decomposition of program 35.78/13.21 Your program was decomposed into 4 terminating modules (2 trivial, 0 deterministic, 2 nondeterministic). One nondeterministic module has affine ranking function -2 * attempt + 7 and consists of 3 locations. One nondeterministic module has affine ranking function -2 * attempt + 7 and consists of 3 locations. 2 modules have a trivial ranking function, the largest among these consists of 3 locations. 35.78/13.21 - StatisticsResult: Timing statistics 35.78/13.21 BüchiAutomizer plugin needed 4.4s and 3 iterations. TraceHistogramMax:1. Analysis of lassos took 3.5s. Construction of modules took 0.2s. Büchi inclusion checks took 0.4s. Highest rank in rank-based complementation 3. Minimization of det autom 4. Minimization of nondet autom 0. Automata minimization 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 49 states and ocurred in iteration 1. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 157 SDtfs, 354 SDslu, 61 SDs, 0 SdLazy, 245 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.2s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU0 SILI0 SILT2 lasso0 LassoPreprocessingBenchmarks: Lassos: inital67 mio100 ax100 hnf102 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq176 hnf91 smp100 dnf100 smp100 tf109 neg100 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s 35.78/13.21 - TerminationAnalysisResult: Termination proven 35.78/13.21 Buchi Automizer proved that your program is terminating 35.78/13.21 RESULT: Ultimate proved your program to be correct! 35.78/13.21 !SESSION 2019-03-28 12:28:40.946 ----------------------------------------------- 35.78/13.21 eclipse.buildId=unknown 35.78/13.21 java.version=1.8.0_181 35.78/13.21 java.vendor=Oracle Corporation 35.78/13.21 BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US 35.78/13.21 Framework arguments: -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -i /export/starexec/sandbox/benchmark/theBenchmark.c 35.78/13.21 Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @user.home/.ultimate -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -data /export/starexec/sandbox/tmp -i /export/starexec/sandbox/benchmark/theBenchmark.c 35.78/13.21 35.78/13.21 !ENTRY org.eclipse.core.resources 2 10035 2019-03-28 12:28:53.261 35.78/13.21 !MESSAGE The workspace will exit with unsaved changes in this session. 35.78/13.21 Received shutdown request... 35.78/13.21 Ultimate: 35.78/13.21 GTK+ Version Check 35.78/13.21 EOF