./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:25:50,109 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:25:50,110 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:25:50,136 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:25:50,137 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:25:50,138 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:25:50,141 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:25:50,144 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:25:50,145 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:25:50,146 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:25:50,147 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:25:50,147 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:25:50,148 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:25:50,148 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:25:50,149 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:25:50,150 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:25:50,150 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:25:50,151 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:25:50,152 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:25:50,153 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:25:50,154 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:25:50,155 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:25:50,156 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:25:50,157 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:25:50,160 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:25:50,168 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:25:50,172 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:25:50,172 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:25:50,173 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:25:50,173 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:25:50,174 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:25:50,174 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:25:50,175 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:25:50,176 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:25:50,176 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:25:50,177 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:25:50,177 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:25:50,177 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:25:50,178 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:25:50,178 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:25:50,179 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:25:50,179 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:25:50,180 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-14 02:25:50,195 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:25:50,197 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:25:50,198 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:25:50,198 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:25:50,199 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:25:50,199 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:25:50,199 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:25:50,199 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:25:50,200 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:25:50,200 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:25:50,200 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:25:50,201 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:25:50,202 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:25:50,202 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:25:50,203 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:25:50,203 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:25:50,203 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:25:50,203 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:25:50,203 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:25:50,204 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:25:50,205 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e [2022-07-14 02:25:50,358 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:25:50,371 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:25:50,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:25:50,374 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:25:50,391 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:25:50,393 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2022-07-14 02:25:50,441 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1991586ec/9e3bb1dc44a945debd539cad3eb89fe2/FLAG3797bb8e0 [2022-07-14 02:25:51,073 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:25:51,074 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2022-07-14 02:25:51,120 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1991586ec/9e3bb1dc44a945debd539cad3eb89fe2/FLAG3797bb8e0 [2022-07-14 02:25:51,207 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1991586ec/9e3bb1dc44a945debd539cad3eb89fe2 [2022-07-14 02:25:51,209 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:25:51,210 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:25:51,212 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:25:51,212 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:25:51,214 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:25:51,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:25:51" (1/1) ... [2022-07-14 02:25:51,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8046af0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:25:51, skipping insertion in model container [2022-07-14 02:25:51,216 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:25:51" (1/1) ... [2022-07-14 02:25:51,220 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:25:51,366 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:25:54,319 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2022-07-14 02:25:54,321 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2022-07-14 02:25:54,343 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:25:54,377 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:25:54,551 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type check failed for C: reg = reg & 4043309055U [10145] at de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) at de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.typeCheckBinaryExpression(TypeCheckHelper.java:207) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.constructBinaryExpression(ExpressionFactory.java:597) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.newBinaryExpression(ExpressionFactory.java:132) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:483) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-14 02:25:54,559 INFO L158 Benchmark]: Toolchain (without parser) took 3348.01ms. Allocated memory was 102.8MB in the beginning and 195.0MB in the end (delta: 92.3MB). Free memory was 54.2MB in the beginning and 110.9MB in the end (delta: -56.6MB). Peak memory consumption was 78.4MB. Max. memory is 16.1GB. [2022-07-14 02:25:54,560 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 102.8MB. Free memory was 60.8MB in the beginning and 60.8MB in the end (delta: 46.6kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 02:25:54,561 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3346.11ms. Allocated memory was 102.8MB in the beginning and 195.0MB in the end (delta: 92.3MB). Free memory was 54.0MB in the beginning and 110.9MB in the end (delta: -56.9MB). Peak memory consumption was 78.4MB. Max. memory is 16.1GB. [2022-07-14 02:25:54,563 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 102.8MB. Free memory was 60.8MB in the beginning and 60.8MB in the end (delta: 46.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3346.11ms. Allocated memory was 102.8MB in the beginning and 195.0MB in the end (delta: 92.3MB). Free memory was 54.0MB in the beginning and 110.9MB in the end (delta: -56.9MB). Peak memory consumption was 78.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: reg = reg & 4043309055U [10145] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: reg = reg & 4043309055U [10145]: de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:25:55,989 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:25:55,990 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:25:56,010 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:25:56,010 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:25:56,011 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:25:56,012 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:25:56,013 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:25:56,016 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:25:56,018 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:25:56,019 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:25:56,021 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:25:56,022 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:25:56,025 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:25:56,028 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:25:56,029 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:25:56,031 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:25:56,031 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:25:56,032 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:25:56,037 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:25:56,037 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:25:56,041 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:25:56,041 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:25:56,042 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:25:56,042 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:25:56,044 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:25:56,044 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:25:56,045 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:25:56,045 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:25:56,046 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:25:56,046 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:25:56,046 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:25:56,047 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:25:56,047 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:25:56,048 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:25:56,048 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:25:56,049 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:25:56,049 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:25:56,049 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:25:56,049 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:25:56,050 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:25:56,051 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:25:56,051 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-14 02:25:56,070 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:25:56,070 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:25:56,070 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:25:56,070 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:25:56,071 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:25:56,071 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:25:56,071 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:25:56,071 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:25:56,072 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:25:56,072 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:25:56,072 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:25:56,072 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:25:56,072 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:25:56,072 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:25:56,079 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 02:25:56,079 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 02:25:56,079 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 02:25:56,079 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:25:56,080 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:25:56,080 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:25:56,080 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:25:56,080 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:25:56,080 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:25:56,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:25:56,081 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:25:56,081 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:25:56,081 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:25:56,081 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 02:25:56,082 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 02:25:56,082 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:25:56,082 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:25:56,082 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:25:56,082 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 02:25:56,083 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e [2022-07-14 02:25:56,327 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:25:56,350 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:25:56,352 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:25:56,352 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:25:56,354 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:25:56,355 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2022-07-14 02:25:56,402 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2f8a5305/39bd1c88d0084fe1b1f997d4cc6716c9/FLAG7fa4cd2bd [2022-07-14 02:25:57,084 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:25:57,085 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2022-07-14 02:25:57,133 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2f8a5305/39bd1c88d0084fe1b1f997d4cc6716c9/FLAG7fa4cd2bd [2022-07-14 02:25:57,432 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2f8a5305/39bd1c88d0084fe1b1f997d4cc6716c9 [2022-07-14 02:25:57,434 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:25:57,435 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:25:57,436 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:25:57,436 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:25:57,439 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:25:57,439 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:25:57" (1/1) ... [2022-07-14 02:25:57,440 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46a2131b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:25:57, skipping insertion in model container [2022-07-14 02:25:57,440 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:25:57" (1/1) ... [2022-07-14 02:25:57,445 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:25:57,576 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:26:00,818 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2022-07-14 02:26:00,820 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2022-07-14 02:26:00,839 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:26:00,881 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-14 02:26:00,946 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:26:01,195 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2022-07-14 02:26:01,196 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2022-07-14 02:26:01,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:26:01,242 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:26:01,521 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2022-07-14 02:26:01,522 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2022-07-14 02:26:01,525 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:26:01,691 INFO L208 MainTranslator]: Completed translation [2022-07-14 02:26:01,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01 WrapperNode [2022-07-14 02:26:01,692 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 02:26:01,693 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 02:26:01,693 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 02:26:01,693 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 02:26:01,698 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:01,768 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:01,868 INFO L137 Inliner]: procedures = 675, calls = 3046, calls flagged for inlining = 319, calls inlined = 257, statements flattened = 5916 [2022-07-14 02:26:01,869 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 02:26:01,870 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 02:26:01,870 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 02:26:01,870 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 02:26:01,881 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:01,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:01,927 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:01,929 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:02,054 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:02,078 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:02,108 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:02,136 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 02:26:02,137 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 02:26:02,137 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 02:26:02,137 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 02:26:02,138 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (1/1) ... [2022-07-14 02:26:02,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:26:02,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:26:02,168 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-14 02:26:02,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-14 02:26:02,196 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-07-14 02:26:02,197 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-07-14 02:26:02,197 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2022-07-14 02:26:02,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2022-07-14 02:26:02,197 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2022-07-14 02:26:02,197 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2022-07-14 02:26:02,197 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-14 02:26:02,198 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-14 02:26:02,198 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2022-07-14 02:26:02,198 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2022-07-14 02:26:02,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-14 02:26:02,198 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-14 02:26:02,199 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2022-07-14 02:26:02,199 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2022-07-14 02:26:02,199 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-07-14 02:26:02,199 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-07-14 02:26:02,199 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2022-07-14 02:26:02,199 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2022-07-14 02:26:02,199 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-14 02:26:02,199 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-14 02:26:02,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-14 02:26:02,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-14 02:26:02,200 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2022-07-14 02:26:02,200 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2022-07-14 02:26:02,200 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2022-07-14 02:26:02,200 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2022-07-14 02:26:02,201 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2022-07-14 02:26:02,201 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2022-07-14 02:26:02,201 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-14 02:26:02,201 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-14 02:26:02,201 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-14 02:26:02,201 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-14 02:26:02,201 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-14 02:26:02,201 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-14 02:26:02,202 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2022-07-14 02:26:02,202 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2022-07-14 02:26:02,202 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-14 02:26:02,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-14 02:26:02,202 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2022-07-14 02:26:02,202 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2022-07-14 02:26:02,203 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2022-07-14 02:26:02,203 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2022-07-14 02:26:02,203 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2022-07-14 02:26:02,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2022-07-14 02:26:02,203 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-14 02:26:02,204 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-14 02:26:02,204 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-14 02:26:02,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-07-14 02:26:02,204 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-07-14 02:26:02,205 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-07-14 02:26:02,205 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-07-14 02:26:02,205 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-07-14 02:26:02,205 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-14 02:26:02,205 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-07-14 02:26:02,205 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-07-14 02:26:02,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-14 02:26:02,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-14 02:26:02,206 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2022-07-14 02:26:02,206 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2022-07-14 02:26:02,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-14 02:26:02,206 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-14 02:26:02,207 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-14 02:26:02,207 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2022-07-14 02:26:02,207 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2022-07-14 02:26:02,207 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2022-07-14 02:26:02,207 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-14 02:26:02,208 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-14 02:26:02,208 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2022-07-14 02:26:02,208 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2022-07-14 02:26:02,209 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-07-14 02:26:02,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-07-14 02:26:02,209 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-07-14 02:26:02,209 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-07-14 02:26:02,209 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2022-07-14 02:26:02,210 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2022-07-14 02:26:02,210 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-14 02:26:02,210 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-14 02:26:02,210 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-14 02:26:02,210 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-14 02:26:02,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-07-14 02:26:02,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-07-14 02:26:02,211 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2022-07-14 02:26:02,211 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2022-07-14 02:26:02,211 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-14 02:26:02,211 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-14 02:26:02,211 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2022-07-14 02:26:02,211 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2022-07-14 02:26:02,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-14 02:26:02,212 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-14 02:26:02,212 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2022-07-14 02:26:02,212 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2022-07-14 02:26:02,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-07-14 02:26:02,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-07-14 02:26:02,212 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-07-14 02:26:02,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-07-14 02:26:02,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-14 02:26:02,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-14 02:26:02,213 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2022-07-14 02:26:02,213 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2022-07-14 02:26:02,213 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-07-14 02:26:02,213 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-07-14 02:26:02,213 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-14 02:26:02,214 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-14 02:26:02,214 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2022-07-14 02:26:02,216 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2022-07-14 02:26:02,216 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2022-07-14 02:26:02,217 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2022-07-14 02:26:02,217 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2022-07-14 02:26:02,217 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2022-07-14 02:26:02,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-14 02:26:02,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-07-14 02:26:02,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-07-14 02:26:02,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-07-14 02:26:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-07-14 02:26:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2022-07-14 02:26:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2022-07-14 02:26:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2022-07-14 02:26:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2022-07-14 02:26:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2022-07-14 02:26:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2022-07-14 02:26:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 02:26:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-14 02:26:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-14 02:26:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-14 02:26:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-14 02:26:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-07-14 02:26:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-14 02:26:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-14 02:26:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-14 02:26:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-14 02:26:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-07-14 02:26:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-07-14 02:26:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2022-07-14 02:26:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2022-07-14 02:26:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-07-14 02:26:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-07-14 02:26:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2022-07-14 02:26:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2022-07-14 02:26:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-14 02:26:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-14 02:26:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-07-14 02:26:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-07-14 02:26:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-14 02:26:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-14 02:26:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-14 02:26:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-14 02:26:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-14 02:26:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2022-07-14 02:26:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2022-07-14 02:26:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2022-07-14 02:26:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2022-07-14 02:26:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 02:26:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 02:26:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-07-14 02:26:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-07-14 02:26:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2022-07-14 02:26:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2022-07-14 02:26:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-14 02:26:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2022-07-14 02:26:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2022-07-14 02:26:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2022-07-14 02:26:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2022-07-14 02:26:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-14 02:26:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-14 02:26:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2022-07-14 02:26:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2022-07-14 02:26:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-14 02:26:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-14 02:26:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-14 02:26:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2022-07-14 02:26:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2022-07-14 02:26:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2022-07-14 02:26:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2022-07-14 02:26:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2022-07-14 02:26:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2022-07-14 02:26:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2022-07-14 02:26:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2022-07-14 02:26:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2022-07-14 02:26:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2022-07-14 02:26:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-14 02:26:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-14 02:26:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2022-07-14 02:26:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2022-07-14 02:26:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2022-07-14 02:26:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2022-07-14 02:26:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2022-07-14 02:26:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2022-07-14 02:26:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2022-07-14 02:26:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2022-07-14 02:26:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2022-07-14 02:26:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2022-07-14 02:26:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2022-07-14 02:26:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2022-07-14 02:26:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-14 02:26:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-14 02:26:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-14 02:26:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-14 02:26:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-14 02:26:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-14 02:26:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2022-07-14 02:26:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2022-07-14 02:26:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2022-07-14 02:26:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2022-07-14 02:26:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2022-07-14 02:26:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2022-07-14 02:26:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-07-14 02:26:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-07-14 02:26:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-14 02:26:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2022-07-14 02:26:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2022-07-14 02:26:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_112 [2022-07-14 02:26:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_112 [2022-07-14 02:26:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-07-14 02:26:02,236 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-07-14 02:26:02,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-14 02:26:02,236 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2022-07-14 02:26:02,236 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2022-07-14 02:26:02,236 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2022-07-14 02:26:02,236 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2022-07-14 02:26:02,237 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2022-07-14 02:26:02,239 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2022-07-14 02:26:02,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2022-07-14 02:26:02,240 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2022-07-14 02:26:02,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2022-07-14 02:26:02,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2022-07-14 02:26:02,241 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2022-07-14 02:26:02,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2022-07-14 02:26:02,241 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-14 02:26:02,241 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-14 02:26:02,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-07-14 02:26:02,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-07-14 02:26:02,241 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2022-07-14 02:26:02,242 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2022-07-14 02:26:02,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_103 [2022-07-14 02:26:02,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_103 [2022-07-14 02:26:02,242 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2022-07-14 02:26:02,242 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2022-07-14 02:26:02,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_105 [2022-07-14 02:26:02,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_105 [2022-07-14 02:26:02,242 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2022-07-14 02:26:02,242 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2022-07-14 02:26:02,243 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2022-07-14 02:26:02,243 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2022-07-14 02:26:02,243 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-07-14 02:26:02,243 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-07-14 02:26:02,243 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2022-07-14 02:26:02,243 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2022-07-14 02:26:02,243 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-07-14 02:26:02,243 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-07-14 02:26:02,243 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-14 02:26:02,243 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-14 02:26:02,244 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2022-07-14 02:26:02,244 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2022-07-14 02:26:02,244 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2022-07-14 02:26:02,244 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2022-07-14 02:26:02,244 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2022-07-14 02:26:02,244 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2022-07-14 02:26:02,244 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-07-14 02:26:02,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-07-14 02:26:02,244 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2022-07-14 02:26:02,245 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2022-07-14 02:26:02,245 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-14 02:26:02,245 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-14 02:26:02,245 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2022-07-14 02:26:02,245 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2022-07-14 02:26:02,245 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2022-07-14 02:26:02,245 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2022-07-14 02:26:02,245 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-14 02:26:02,245 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-14 02:26:02,245 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2022-07-14 02:26:02,246 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2022-07-14 02:26:02,246 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-14 02:26:02,246 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2022-07-14 02:26:02,246 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2022-07-14 02:26:02,247 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2022-07-14 02:26:02,247 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2022-07-14 02:26:02,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-14 02:26:02,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-14 02:26:02,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_113 [2022-07-14 02:26:02,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_113 [2022-07-14 02:26:02,247 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2022-07-14 02:26:02,247 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2022-07-14 02:26:02,247 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-07-14 02:26:02,248 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-07-14 02:26:02,248 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2022-07-14 02:26:02,248 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2022-07-14 02:26:02,248 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2022-07-14 02:26:02,248 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2022-07-14 02:26:02,248 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-07-14 02:26:02,248 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-07-14 02:26:02,248 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_104 [2022-07-14 02:26:02,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_104 [2022-07-14 02:26:02,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_106 [2022-07-14 02:26:02,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_106 [2022-07-14 02:26:02,249 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-07-14 02:26:02,249 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-07-14 02:26:02,249 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2022-07-14 02:26:02,249 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2022-07-14 02:26:02,249 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2022-07-14 02:26:02,249 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2022-07-14 02:26:02,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-07-14 02:26:02,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-07-14 02:26:02,250 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2022-07-14 02:26:02,250 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2022-07-14 02:26:02,250 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2022-07-14 02:26:02,250 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2022-07-14 02:26:02,250 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2022-07-14 02:26:02,250 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2022-07-14 02:26:02,250 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2022-07-14 02:26:02,250 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2022-07-14 02:26:02,250 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2022-07-14 02:26:02,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2022-07-14 02:26:02,251 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-14 02:26:02,251 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-14 02:26:02,251 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2022-07-14 02:26:02,251 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2022-07-14 02:26:02,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-14 02:26:02,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-14 02:26:02,251 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2022-07-14 02:26:02,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2022-07-14 02:26:02,252 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2022-07-14 02:26:02,252 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2022-07-14 02:26:03,042 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 02:26:03,045 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 02:26:08,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-14 02:26:47,717 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-07-14 02:26:48,424 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 02:26:48,439 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 02:26:48,440 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-14 02:26:48,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:26:48 BoogieIcfgContainer [2022-07-14 02:26:48,443 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 02:26:48,444 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 02:26:48,444 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 02:26:48,446 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 02:26:48,446 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 02:25:57" (1/3) ... [2022-07-14 02:26:48,447 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d58eb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:26:48, skipping insertion in model container [2022-07-14 02:26:48,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:26:01" (2/3) ... [2022-07-14 02:26:48,447 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d58eb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:26:48, skipping insertion in model container [2022-07-14 02:26:48,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:26:48" (3/3) ... [2022-07-14 02:26:48,448 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2022-07-14 02:26:48,458 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 02:26:48,458 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-14 02:26:48,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 02:26:48,550 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2c59467a, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@77554253 [2022-07-14 02:26:48,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-14 02:26:48,560 INFO L276 IsEmpty]: Start isEmpty. Operand has 2701 states, 1805 states have (on average 1.2709141274238227) internal successors, (2294), 1854 states have internal predecessors, (2294), 742 states have call successors, (742), 158 states have call predecessors, (742), 157 states have return successors, (733), 717 states have call predecessors, (733), 733 states have call successors, (733) [2022-07-14 02:26:48,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-07-14 02:26:48,599 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:26:48,600 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:26:48,600 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:26:48,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:26:48,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1479212077, now seen corresponding path program 1 times [2022-07-14 02:26:48,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:26:48,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302704243] [2022-07-14 02:26:48,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:26:48,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:26:48,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:26:48,619 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:26:48,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-14 02:26:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:26:49,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 1585 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:26:49,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:26:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1377 trivial. 0 not checked. [2022-07-14 02:26:50,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:26:50,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:26:50,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302704243] [2022-07-14 02:26:50,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302704243] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:26:50,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:26:50,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:26:50,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923468514] [2022-07-14 02:26:50,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:26:50,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:26:50,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:26:50,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:26:50,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:26:50,168 INFO L87 Difference]: Start difference. First operand has 2701 states, 1805 states have (on average 1.2709141274238227) internal successors, (2294), 1854 states have internal predecessors, (2294), 742 states have call successors, (742), 158 states have call predecessors, (742), 157 states have return successors, (733), 717 states have call predecessors, (733), 733 states have call successors, (733) Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-07-14 02:26:51,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:26:51,556 INFO L93 Difference]: Finished difference Result 7238 states and 10184 transitions. [2022-07-14 02:26:51,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:26:51,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 263 [2022-07-14 02:26:51,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:26:51,614 INFO L225 Difference]: With dead ends: 7238 [2022-07-14 02:26:51,614 INFO L226 Difference]: Without dead ends: 4489 [2022-07-14 02:26:51,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:26:51,643 INFO L413 NwaCegarLoop]: 4290 mSDtfsCounter, 2633 mSDsluCounter, 3611 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2633 SdHoareTripleChecker+Valid, 7901 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:26:51,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2633 Valid, 7901 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-14 02:26:51,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4489 states. [2022-07-14 02:26:51,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4489 to 4487. [2022-07-14 02:26:51,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4487 states, 2980 states have (on average 1.2570469798657717) internal successors, (3746), 3065 states have internal predecessors, (3746), 1222 states have call successors, (1222), 285 states have call predecessors, (1222), 284 states have return successors, (1223), 1188 states have call predecessors, (1223), 1222 states have call successors, (1223) [2022-07-14 02:26:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4487 states to 4487 states and 6191 transitions. [2022-07-14 02:26:51,947 INFO L78 Accepts]: Start accepts. Automaton has 4487 states and 6191 transitions. Word has length 263 [2022-07-14 02:26:51,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:26:51,950 INFO L495 AbstractCegarLoop]: Abstraction has 4487 states and 6191 transitions. [2022-07-14 02:26:51,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-07-14 02:26:51,951 INFO L276 IsEmpty]: Start isEmpty. Operand 4487 states and 6191 transitions. [2022-07-14 02:26:52,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1607 [2022-07-14 02:26:52,039 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:26:52,042 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 28, 28, 27, 27, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:26:52,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-14 02:26:52,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:26:52,252 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:26:52,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:26:52,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1624747529, now seen corresponding path program 1 times [2022-07-14 02:26:52,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:26:52,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [704775071] [2022-07-14 02:26:52,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:26:52,262 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:26:52,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:26:52,272 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:26:52,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-14 02:26:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:26:56,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 6460 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:26:56,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:26:56,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13172 backedges. 731 proven. 0 refuted. 0 times theorem prover too weak. 12441 trivial. 0 not checked. [2022-07-14 02:26:56,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:26:56,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:26:56,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [704775071] [2022-07-14 02:26:56,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [704775071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:26:56,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:26:56,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:26:56,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429002601] [2022-07-14 02:26:56,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:26:56,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:26:56,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:26:56,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:26:56,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:26:56,640 INFO L87 Difference]: Start difference. First operand 4487 states and 6191 transitions. Second operand has 3 states, 3 states have (on average 127.0) internal successors, (381), 3 states have internal predecessors, (381), 3 states have call successors, (153), 3 states have call predecessors, (153), 3 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2022-07-14 02:26:57,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:26:57,550 INFO L93 Difference]: Finished difference Result 12675 states and 17461 transitions. [2022-07-14 02:26:57,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:26:57,551 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 127.0) internal successors, (381), 3 states have internal predecessors, (381), 3 states have call successors, (153), 3 states have call predecessors, (153), 3 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) Word has length 1606 [2022-07-14 02:26:57,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:26:57,601 INFO L225 Difference]: With dead ends: 12675 [2022-07-14 02:26:57,602 INFO L226 Difference]: Without dead ends: 8229 [2022-07-14 02:26:57,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1605 GetRequests, 1604 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:26:57,624 INFO L413 NwaCegarLoop]: 5043 mSDtfsCounter, 3068 mSDsluCounter, 3592 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3068 SdHoareTripleChecker+Valid, 8635 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:26:57,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3068 Valid, 8635 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-14 02:26:57,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8229 states. [2022-07-14 02:26:57,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8229 to 8225. [2022-07-14 02:26:57,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 5470 states have (on average 1.2537477148080438) internal successors, (6858), 5627 states have internal predecessors, (6858), 2217 states have call successors, (2217), 539 states have call predecessors, (2217), 537 states have return successors, (2219), 2153 states have call predecessors, (2219), 2217 states have call successors, (2219) [2022-07-14 02:26:57,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 11294 transitions. [2022-07-14 02:26:57,879 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 11294 transitions. Word has length 1606 [2022-07-14 02:26:57,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:26:57,880 INFO L495 AbstractCegarLoop]: Abstraction has 8225 states and 11294 transitions. [2022-07-14 02:26:57,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 127.0) internal successors, (381), 3 states have internal predecessors, (381), 3 states have call successors, (153), 3 states have call predecessors, (153), 3 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2022-07-14 02:26:57,881 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 11294 transitions. [2022-07-14 02:26:57,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1671 [2022-07-14 02:26:57,955 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:26:57,957 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 30, 30, 28, 28, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:26:58,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-14 02:26:58,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:26:58,172 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:26:58,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:26:58,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1459216892, now seen corresponding path program 1 times [2022-07-14 02:26:58,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:26:58,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1984544427] [2022-07-14 02:26:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:26:58,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:26:58,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:26:58,181 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:26:58,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-14 02:27:01,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:01,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 6602 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:27:01,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 13635 backedges. 1068 proven. 0 refuted. 0 times theorem prover too weak. 12567 trivial. 0 not checked. [2022-07-14 02:27:02,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:02,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:02,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1984544427] [2022-07-14 02:27:02,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1984544427] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:02,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:02,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:27:02,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258439475] [2022-07-14 02:27:02,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:02,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:27:02,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:02,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:27:02,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:27:02,702 INFO L87 Difference]: Start difference. First operand 8225 states and 11294 transitions. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 3 states have call successors, (161), 3 states have call predecessors, (161), 3 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2022-07-14 02:27:03,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:03,658 INFO L93 Difference]: Finished difference Result 20147 states and 27661 transitions. [2022-07-14 02:27:03,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:27:03,658 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 3 states have call successors, (161), 3 states have call predecessors, (161), 3 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) Word has length 1670 [2022-07-14 02:27:03,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:03,719 INFO L225 Difference]: With dead ends: 20147 [2022-07-14 02:27:03,719 INFO L226 Difference]: Without dead ends: 11963 [2022-07-14 02:27:03,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1669 GetRequests, 1668 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:27:03,758 INFO L413 NwaCegarLoop]: 6717 mSDtfsCounter, 3054 mSDsluCounter, 3581 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3054 SdHoareTripleChecker+Valid, 10298 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:03,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3054 Valid, 10298 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-14 02:27:03,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11963 states. [2022-07-14 02:27:04,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11963 to 11959. [2022-07-14 02:27:04,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11959 states, 7956 states have (on average 1.2526395173453997) internal successors, (9966), 8185 states have internal predecessors, (9966), 3212 states have call successors, (3212), 793 states have call predecessors, (3212), 790 states have return successors, (3215), 3118 states have call predecessors, (3215), 3212 states have call successors, (3215) [2022-07-14 02:27:04,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11959 states to 11959 states and 16393 transitions. [2022-07-14 02:27:04,168 INFO L78 Accepts]: Start accepts. Automaton has 11959 states and 16393 transitions. Word has length 1670 [2022-07-14 02:27:04,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:04,169 INFO L495 AbstractCegarLoop]: Abstraction has 11959 states and 16393 transitions. [2022-07-14 02:27:04,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 3 states have call successors, (161), 3 states have call predecessors, (161), 3 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2022-07-14 02:27:04,169 INFO L276 IsEmpty]: Start isEmpty. Operand 11959 states and 16393 transitions. [2022-07-14 02:27:04,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1745 [2022-07-14 02:27:04,215 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:04,216 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:04,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:04,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:04,444 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:04,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:04,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1161150069, now seen corresponding path program 1 times [2022-07-14 02:27:04,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:04,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [403784035] [2022-07-14 02:27:04,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:04,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:04,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:04,464 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:04,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-14 02:27:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:08,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 6742 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:27:08,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:08,807 INFO L134 CoverageAnalysis]: Checked inductivity of 14129 backedges. 1177 proven. 0 refuted. 0 times theorem prover too weak. 12952 trivial. 0 not checked. [2022-07-14 02:27:08,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:08,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:08,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [403784035] [2022-07-14 02:27:08,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [403784035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:08,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:08,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:27:08,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763393402] [2022-07-14 02:27:08,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:08,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:27:08,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:08,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:27:08,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:27:08,810 INFO L87 Difference]: Start difference. First operand 11959 states and 16393 transitions. Second operand has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 2 states have call successors, (166), 2 states have call predecessors, (166), 2 states have return successors, (165), 2 states have call predecessors, (165), 2 states have call successors, (165) [2022-07-14 02:27:09,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:09,920 INFO L93 Difference]: Finished difference Result 31205 states and 43593 transitions. [2022-07-14 02:27:09,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 02:27:09,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 2 states have call successors, (166), 2 states have call predecessors, (166), 2 states have return successors, (165), 2 states have call predecessors, (165), 2 states have call successors, (165) Word has length 1744 [2022-07-14 02:27:09,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:10,075 INFO L225 Difference]: With dead ends: 31205 [2022-07-14 02:27:10,075 INFO L226 Difference]: Without dead ends: 19287 [2022-07-14 02:27:10,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1745 GetRequests, 1742 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:27:10,113 INFO L413 NwaCegarLoop]: 5226 mSDtfsCounter, 2711 mSDsluCounter, 8861 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 452 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2936 SdHoareTripleChecker+Valid, 14087 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 452 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:10,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2936 Valid, 14087 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [452 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-14 02:27:10,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19287 states. [2022-07-14 02:27:10,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19287 to 11963. [2022-07-14 02:27:10,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11963 states, 7960 states have (on average 1.2525125628140703) internal successors, (9970), 8189 states have internal predecessors, (9970), 3212 states have call successors, (3212), 793 states have call predecessors, (3212), 790 states have return successors, (3215), 3118 states have call predecessors, (3215), 3212 states have call successors, (3215) [2022-07-14 02:27:10,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11963 states to 11963 states and 16397 transitions. [2022-07-14 02:27:10,618 INFO L78 Accepts]: Start accepts. Automaton has 11963 states and 16397 transitions. Word has length 1744 [2022-07-14 02:27:10,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:10,622 INFO L495 AbstractCegarLoop]: Abstraction has 11963 states and 16397 transitions. [2022-07-14 02:27:10,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 2 states have call successors, (166), 2 states have call predecessors, (166), 2 states have return successors, (165), 2 states have call predecessors, (165), 2 states have call successors, (165) [2022-07-14 02:27:10,622 INFO L276 IsEmpty]: Start isEmpty. Operand 11963 states and 16397 transitions. [2022-07-14 02:27:10,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1751 [2022-07-14 02:27:10,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:10,786 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:10,986 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forcibly destroying the process [2022-07-14 02:27:11,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:11,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:11,066 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:11,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:11,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1141678797, now seen corresponding path program 1 times [2022-07-14 02:27:11,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:11,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051260480] [2022-07-14 02:27:11,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:11,071 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:11,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:11,092 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:11,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-14 02:27:14,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:15,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 6773 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 02:27:15,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:15,654 INFO L134 CoverageAnalysis]: Checked inductivity of 14129 backedges. 1177 proven. 0 refuted. 0 times theorem prover too weak. 12952 trivial. 0 not checked. [2022-07-14 02:27:15,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:15,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:15,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051260480] [2022-07-14 02:27:15,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051260480] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:15,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:15,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:27:15,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135723483] [2022-07-14 02:27:15,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:15,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:27:15,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:15,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:27:15,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:27:15,657 INFO L87 Difference]: Start difference. First operand 11963 states and 16397 transitions. Second operand has 6 states, 6 states have (on average 71.33333333333333) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 3 states have return successors, (166), 3 states have call predecessors, (166), 2 states have call successors, (166) [2022-07-14 02:27:16,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:16,392 INFO L93 Difference]: Finished difference Result 27936 states and 38768 transitions. [2022-07-14 02:27:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:27:16,394 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 71.33333333333333) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 3 states have return successors, (166), 3 states have call predecessors, (166), 2 states have call successors, (166) Word has length 1750 [2022-07-14 02:27:16,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:16,463 INFO L225 Difference]: With dead ends: 27936 [2022-07-14 02:27:16,463 INFO L226 Difference]: Without dead ends: 16014 [2022-07-14 02:27:16,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1750 GetRequests, 1745 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:27:16,500 INFO L413 NwaCegarLoop]: 4906 mSDtfsCounter, 1072 mSDsluCounter, 18545 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1362 SdHoareTripleChecker+Valid, 23451 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:16,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1362 Valid, 23451 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:27:16,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16014 states. [2022-07-14 02:27:16,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16014 to 11973. [2022-07-14 02:27:16,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11973 states, 7968 states have (on average 1.2522590361445782) internal successors, (9978), 8197 states have internal predecessors, (9978), 3212 states have call successors, (3212), 793 states have call predecessors, (3212), 792 states have return successors, (3221), 3120 states have call predecessors, (3221), 3212 states have call successors, (3221) [2022-07-14 02:27:16,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11973 states to 11973 states and 16411 transitions. [2022-07-14 02:27:16,953 INFO L78 Accepts]: Start accepts. Automaton has 11973 states and 16411 transitions. Word has length 1750 [2022-07-14 02:27:16,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:16,954 INFO L495 AbstractCegarLoop]: Abstraction has 11973 states and 16411 transitions. [2022-07-14 02:27:16,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 71.33333333333333) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 3 states have return successors, (166), 3 states have call predecessors, (166), 2 states have call successors, (166) [2022-07-14 02:27:16,955 INFO L276 IsEmpty]: Start isEmpty. Operand 11973 states and 16411 transitions. [2022-07-14 02:27:16,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1751 [2022-07-14 02:27:16,994 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:16,995 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:17,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:17,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:17,216 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:17,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:17,217 INFO L85 PathProgramCache]: Analyzing trace with hash -849561845, now seen corresponding path program 1 times [2022-07-14 02:27:17,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:17,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609255714] [2022-07-14 02:27:17,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:17,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:17,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:17,222 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:17,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-14 02:27:21,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:21,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 6803 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-14 02:27:21,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:21,864 INFO L134 CoverageAnalysis]: Checked inductivity of 14129 backedges. 967 proven. 0 refuted. 0 times theorem prover too weak. 13162 trivial. 0 not checked. [2022-07-14 02:27:21,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:21,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:21,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609255714] [2022-07-14 02:27:21,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609255714] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:21,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:21,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:27:21,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562542476] [2022-07-14 02:27:21,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:21,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:27:21,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:21,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:27:21,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:27:21,868 INFO L87 Difference]: Start difference. First operand 11973 states and 16411 transitions. Second operand has 5 states, 5 states have (on average 85.6) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 2 states have return successors, (166), 2 states have call predecessors, (166), 2 states have call successors, (166) [2022-07-14 02:27:24,318 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:27:26,555 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:27:28,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:28,386 INFO L93 Difference]: Finished difference Result 31309 states and 43751 transitions. [2022-07-14 02:27:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:27:28,387 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 85.6) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 2 states have return successors, (166), 2 states have call predecessors, (166), 2 states have call successors, (166) Word has length 1750 [2022-07-14 02:27:28,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:28,458 INFO L225 Difference]: With dead ends: 31309 [2022-07-14 02:27:28,458 INFO L226 Difference]: Without dead ends: 19377 [2022-07-14 02:27:28,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1753 GetRequests, 1748 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:27:28,498 INFO L413 NwaCegarLoop]: 5277 mSDtfsCounter, 4587 mSDsluCounter, 12787 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1145 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4588 SdHoareTripleChecker+Valid, 18064 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1145 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:28,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4588 Valid, 18064 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1145 Valid, 28 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2022-07-14 02:27:28,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19377 states. [2022-07-14 02:27:29,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19377 to 11979. [2022-07-14 02:27:29,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11979 states, 7974 states have (on average 1.2520692249811889) internal successors, (9984), 8203 states have internal predecessors, (9984), 3212 states have call successors, (3212), 793 states have call predecessors, (3212), 792 states have return successors, (3221), 3120 states have call predecessors, (3221), 3212 states have call successors, (3221) [2022-07-14 02:27:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11979 states to 11979 states and 16417 transitions. [2022-07-14 02:27:29,140 INFO L78 Accepts]: Start accepts. Automaton has 11979 states and 16417 transitions. Word has length 1750 [2022-07-14 02:27:29,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:29,142 INFO L495 AbstractCegarLoop]: Abstraction has 11979 states and 16417 transitions. [2022-07-14 02:27:29,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.6) internal successors, (428), 5 states have internal predecessors, (428), 2 states have call successors, (167), 2 states have call predecessors, (167), 2 states have return successors, (166), 2 states have call predecessors, (166), 2 states have call successors, (166) [2022-07-14 02:27:29,142 INFO L276 IsEmpty]: Start isEmpty. Operand 11979 states and 16417 transitions. [2022-07-14 02:27:29,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1772 [2022-07-14 02:27:29,176 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:29,177 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 21, 21, 21, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:29,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:29,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:29,396 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:29,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:29,396 INFO L85 PathProgramCache]: Analyzing trace with hash 713989868, now seen corresponding path program 1 times [2022-07-14 02:27:29,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:29,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434868041] [2022-07-14 02:27:29,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:29,400 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:29,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:29,401 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:29,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-14 02:27:33,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:33,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 6852 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-14 02:27:33,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:35,522 INFO L134 CoverageAnalysis]: Checked inductivity of 14310 backedges. 910 proven. 0 refuted. 0 times theorem prover too weak. 13400 trivial. 0 not checked. [2022-07-14 02:27:35,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:35,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:35,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434868041] [2022-07-14 02:27:35,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434868041] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:35,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:35,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-14 02:27:35,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243723364] [2022-07-14 02:27:35,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:35,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-14 02:27:35,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-14 02:27:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-14 02:27:35,526 INFO L87 Difference]: Start difference. First operand 11979 states and 16417 transitions. Second operand has 12 states, 12 states have (on average 35.916666666666664) internal successors, (431), 10 states have internal predecessors, (431), 3 states have call successors, (170), 2 states have call predecessors, (170), 4 states have return successors, (169), 5 states have call predecessors, (169), 3 states have call successors, (169) [2022-07-14 02:27:40,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:40,543 INFO L93 Difference]: Finished difference Result 28857 states and 40110 transitions. [2022-07-14 02:27:40,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-14 02:27:40,544 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 35.916666666666664) internal successors, (431), 10 states have internal predecessors, (431), 3 states have call successors, (170), 2 states have call predecessors, (170), 4 states have return successors, (169), 5 states have call predecessors, (169), 3 states have call successors, (169) Word has length 1771 [2022-07-14 02:27:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:40,595 INFO L225 Difference]: With dead ends: 28857 [2022-07-14 02:27:40,595 INFO L226 Difference]: Without dead ends: 16919 [2022-07-14 02:27:40,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1782 GetRequests, 1763 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-07-14 02:27:40,620 INFO L413 NwaCegarLoop]: 5746 mSDtfsCounter, 4078 mSDsluCounter, 49891 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 1543 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4080 SdHoareTripleChecker+Valid, 55637 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1543 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:40,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4080 Valid, 55637 Invalid, 1715 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1543 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-07-14 02:27:40,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16919 states. [2022-07-14 02:27:41,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16919 to 11991. [2022-07-14 02:27:41,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11991 states, 7984 states have (on average 1.251753507014028) internal successors, (9994), 8213 states have internal predecessors, (9994), 3212 states have call successors, (3212), 793 states have call predecessors, (3212), 794 states have return successors, (3243), 3122 states have call predecessors, (3243), 3212 states have call successors, (3243) [2022-07-14 02:27:41,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11991 states to 11991 states and 16449 transitions. [2022-07-14 02:27:41,079 INFO L78 Accepts]: Start accepts. Automaton has 11991 states and 16449 transitions. Word has length 1771 [2022-07-14 02:27:41,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:41,080 INFO L495 AbstractCegarLoop]: Abstraction has 11991 states and 16449 transitions. [2022-07-14 02:27:41,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 35.916666666666664) internal successors, (431), 10 states have internal predecessors, (431), 3 states have call successors, (170), 2 states have call predecessors, (170), 4 states have return successors, (169), 5 states have call predecessors, (169), 3 states have call successors, (169) [2022-07-14 02:27:41,080 INFO L276 IsEmpty]: Start isEmpty. Operand 11991 states and 16449 transitions. [2022-07-14 02:27:41,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1788 [2022-07-14 02:27:41,206 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:41,207 INFO L195 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 23, 23, 23, 20, 20, 20, 20, 20, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:41,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:41,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:41,408 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:41,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:41,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2073957198, now seen corresponding path program 1 times [2022-07-14 02:27:41,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:41,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [888982863] [2022-07-14 02:27:41,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:41,413 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:41,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:41,415 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:41,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-14 02:27:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:27:46,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 6886 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:27:46,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:27:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 14494 backedges. 922 proven. 0 refuted. 0 times theorem prover too weak. 13572 trivial. 0 not checked. [2022-07-14 02:27:54,898 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:27:54,898 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:27:54,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [888982863] [2022-07-14 02:27:54,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [888982863] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:27:54,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:27:54,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 02:27:54,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785270744] [2022-07-14 02:27:54,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:27:54,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:27:54,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:27:54,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:27:54,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:27:54,901 INFO L87 Difference]: Start difference. First operand 11991 states and 16449 transitions. Second operand has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 2 states have internal predecessors, (428), 2 states have call successors, (170), 2 states have call predecessors, (170), 2 states have return successors, (169), 2 states have call predecessors, (169), 2 states have call successors, (169) [2022-07-14 02:27:55,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:27:55,264 INFO L93 Difference]: Finished difference Result 23933 states and 32807 transitions. [2022-07-14 02:27:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:27:55,265 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 2 states have internal predecessors, (428), 2 states have call successors, (170), 2 states have call predecessors, (170), 2 states have return successors, (169), 2 states have call predecessors, (169), 2 states have call successors, (169) Word has length 1787 [2022-07-14 02:27:55,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:27:55,326 INFO L225 Difference]: With dead ends: 23933 [2022-07-14 02:27:55,327 INFO L226 Difference]: Without dead ends: 11983 [2022-07-14 02:27:55,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1786 GetRequests, 1785 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:27:55,363 INFO L413 NwaCegarLoop]: 3637 mSDtfsCounter, 3386 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3386 SdHoareTripleChecker+Valid, 3637 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:27:55,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3386 Valid, 3637 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 02:27:55,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11983 states. [2022-07-14 02:27:55,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11983 to 11983. [2022-07-14 02:27:55,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11983 states, 7980 states have (on average 1.2513784461152881) internal successors, (9986), 8205 states have internal predecessors, (9986), 3208 states have call successors, (3208), 793 states have call predecessors, (3208), 794 states have return successors, (3239), 3120 states have call predecessors, (3239), 3208 states have call successors, (3239) [2022-07-14 02:27:55,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11983 states to 11983 states and 16433 transitions. [2022-07-14 02:27:55,885 INFO L78 Accepts]: Start accepts. Automaton has 11983 states and 16433 transitions. Word has length 1787 [2022-07-14 02:27:55,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:27:55,886 INFO L495 AbstractCegarLoop]: Abstraction has 11983 states and 16433 transitions. [2022-07-14 02:27:55,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 2 states have internal predecessors, (428), 2 states have call successors, (170), 2 states have call predecessors, (170), 2 states have return successors, (169), 2 states have call predecessors, (169), 2 states have call successors, (169) [2022-07-14 02:27:55,886 INFO L276 IsEmpty]: Start isEmpty. Operand 11983 states and 16433 transitions. [2022-07-14 02:27:55,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1820 [2022-07-14 02:27:55,928 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:27:55,929 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 45, 45, 32, 32, 29, 29, 23, 23, 23, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:27:56,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-14 02:27:56,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:27:56,144 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:27:56,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:27:56,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1812189645, now seen corresponding path program 1 times [2022-07-14 02:27:56,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:27:56,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626101047] [2022-07-14 02:27:56,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:27:56,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:27:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:27:56,149 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:27:56,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-14 02:28:01,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:28:02,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 6978 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:28:02,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:02,286 INFO L134 CoverageAnalysis]: Checked inductivity of 15368 backedges. 3223 proven. 0 refuted. 0 times theorem prover too weak. 12145 trivial. 0 not checked. [2022-07-14 02:28:02,287 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:28:02,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:02,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626101047] [2022-07-14 02:28:02,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626101047] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:28:02,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:28:02,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:28:02,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054047999] [2022-07-14 02:28:02,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:28:02,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:28:02,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:02,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:28:02,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:02,290 INFO L87 Difference]: Start difference. First operand 11983 states and 16433 transitions. Second operand has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) [2022-07-14 02:28:02,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:02,761 INFO L93 Difference]: Finished difference Result 23973 states and 33378 transitions. [2022-07-14 02:28:02,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:28:02,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) Word has length 1819 [2022-07-14 02:28:02,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:02,809 INFO L225 Difference]: With dead ends: 23973 [2022-07-14 02:28:02,809 INFO L226 Difference]: Without dead ends: 12031 [2022-07-14 02:28:02,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1818 GetRequests, 1817 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:02,857 INFO L413 NwaCegarLoop]: 3637 mSDtfsCounter, 5 mSDsluCounter, 3631 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 7268 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:28:02,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 7268 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:28:02,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12031 states. [2022-07-14 02:28:03,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12031 to 12019. [2022-07-14 02:28:03,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12019 states, 8004 states have (on average 1.2513743128435781) internal successors, (10016), 8229 states have internal predecessors, (10016), 3220 states have call successors, (3220), 793 states have call predecessors, (3220), 794 states have return successors, (3251), 3132 states have call predecessors, (3251), 3220 states have call successors, (3251) [2022-07-14 02:28:03,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12019 states to 12019 states and 16487 transitions. [2022-07-14 02:28:03,280 INFO L78 Accepts]: Start accepts. Automaton has 12019 states and 16487 transitions. Word has length 1819 [2022-07-14 02:28:03,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:28:03,281 INFO L495 AbstractCegarLoop]: Abstraction has 12019 states and 16487 transitions. [2022-07-14 02:28:03,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) [2022-07-14 02:28:03,282 INFO L276 IsEmpty]: Start isEmpty. Operand 12019 states and 16487 transitions. [2022-07-14 02:28:03,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1850 [2022-07-14 02:28:03,319 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:28:03,320 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 47, 47, 32, 32, 29, 29, 23, 23, 23, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:28:03,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-14 02:28:03,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:28:03,543 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:28:03,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:28:03,544 INFO L85 PathProgramCache]: Analyzing trace with hash 559618179, now seen corresponding path program 1 times [2022-07-14 02:28:03,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:28:03,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [495091915] [2022-07-14 02:28:03,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:28:03,547 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:28:03,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:28:03,552 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:28:03,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-14 02:28:09,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:28:09,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 7040 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:28:10,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:10,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15733 backedges. 3964 proven. 0 refuted. 0 times theorem prover too weak. 11769 trivial. 0 not checked. [2022-07-14 02:28:10,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:28:10,079 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:10,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [495091915] [2022-07-14 02:28:10,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [495091915] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:28:10,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:28:10,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:28:10,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344223107] [2022-07-14 02:28:10,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:28:10,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:28:10,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:10,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:28:10,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:10,082 INFO L87 Difference]: Start difference. First operand 12019 states and 16487 transitions. Second operand has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 2 states have call successors, (186), 2 states have call predecessors, (186), 2 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) [2022-07-14 02:28:10,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:10,464 INFO L93 Difference]: Finished difference Result 24087 states and 33518 transitions. [2022-07-14 02:28:10,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:28:10,465 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 2 states have call successors, (186), 2 states have call predecessors, (186), 2 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) Word has length 1849 [2022-07-14 02:28:10,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:10,512 INFO L225 Difference]: With dead ends: 24087 [2022-07-14 02:28:10,512 INFO L226 Difference]: Without dead ends: 12109 [2022-07-14 02:28:10,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1848 GetRequests, 1847 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:10,553 INFO L413 NwaCegarLoop]: 3646 mSDtfsCounter, 9 mSDsluCounter, 3634 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7280 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:28:10,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 7280 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:28:10,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12109 states. [2022-07-14 02:28:11,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12109 to 12055. [2022-07-14 02:28:11,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12055 states, 8028 states have (on average 1.2513702042850026) internal successors, (10046), 8253 states have internal predecessors, (10046), 3232 states have call successors, (3232), 793 states have call predecessors, (3232), 794 states have return successors, (3263), 3144 states have call predecessors, (3263), 3232 states have call successors, (3263) [2022-07-14 02:28:11,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12055 states to 12055 states and 16541 transitions. [2022-07-14 02:28:11,062 INFO L78 Accepts]: Start accepts. Automaton has 12055 states and 16541 transitions. Word has length 1849 [2022-07-14 02:28:11,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:28:11,063 INFO L495 AbstractCegarLoop]: Abstraction has 12055 states and 16541 transitions. [2022-07-14 02:28:11,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 2 states have call successors, (186), 2 states have call predecessors, (186), 2 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) [2022-07-14 02:28:11,065 INFO L276 IsEmpty]: Start isEmpty. Operand 12055 states and 16541 transitions. [2022-07-14 02:28:11,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1866 [2022-07-14 02:28:11,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:28:11,105 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 48, 48, 32, 32, 29, 29, 23, 23, 23, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:28:11,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-14 02:28:11,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:28:11,319 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:28:11,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:28:11,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2075765830, now seen corresponding path program 1 times [2022-07-14 02:28:11,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:28:11,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1289209972] [2022-07-14 02:28:11,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:28:11,324 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:28:11,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:28:11,325 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:28:11,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-14 02:28:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:28:23,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 7075 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:28:23,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 15930 backedges. 2807 proven. 0 refuted. 0 times theorem prover too weak. 13123 trivial. 0 not checked. [2022-07-14 02:28:23,361 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:28:23,361 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:23,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1289209972] [2022-07-14 02:28:23,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1289209972] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:28:23,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:28:23,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:28:23,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237643055] [2022-07-14 02:28:23,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:28:23,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:28:23,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:23,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:28:23,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:23,364 INFO L87 Difference]: Start difference. First operand 12055 states and 16541 transitions. Second operand has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) [2022-07-14 02:28:25,472 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:28:25,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:25,881 INFO L93 Difference]: Finished difference Result 24135 states and 33283 transitions. [2022-07-14 02:28:25,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:28:25,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) Word has length 1865 [2022-07-14 02:28:25,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:25,936 INFO L225 Difference]: With dead ends: 24135 [2022-07-14 02:28:25,936 INFO L226 Difference]: Without dead ends: 12121 [2022-07-14 02:28:25,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1864 GetRequests, 1863 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:25,978 INFO L413 NwaCegarLoop]: 3639 mSDtfsCounter, 7 mSDsluCounter, 3632 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 7271 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:28:25,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 7271 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2022-07-14 02:28:25,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12121 states. [2022-07-14 02:28:26,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12121 to 12061. [2022-07-14 02:28:26,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12061 states, 8034 states have (on average 1.2511824744834454) internal successors, (10052), 8259 states have internal predecessors, (10052), 3232 states have call successors, (3232), 793 states have call predecessors, (3232), 794 states have return successors, (3263), 3144 states have call predecessors, (3263), 3232 states have call successors, (3263) [2022-07-14 02:28:26,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12061 states to 12061 states and 16547 transitions. [2022-07-14 02:28:26,439 INFO L78 Accepts]: Start accepts. Automaton has 12061 states and 16547 transitions. Word has length 1865 [2022-07-14 02:28:26,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:28:26,441 INFO L495 AbstractCegarLoop]: Abstraction has 12061 states and 16547 transitions. [2022-07-14 02:28:26,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 2 states have call successors, (182), 2 states have call predecessors, (182), 2 states have return successors, (181), 2 states have call predecessors, (181), 2 states have call successors, (181) [2022-07-14 02:28:26,441 INFO L276 IsEmpty]: Start isEmpty. Operand 12061 states and 16547 transitions. [2022-07-14 02:28:26,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1917 [2022-07-14 02:28:26,478 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:28:26,479 INFO L195 NwaCegarLoop]: trace histogram [62, 62, 50, 50, 32, 32, 31, 31, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:28:26,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-14 02:28:26,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:28:26,681 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:28:26,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:28:26,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1857083787, now seen corresponding path program 1 times [2022-07-14 02:28:26,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:28:26,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413243889] [2022-07-14 02:28:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:28:26,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:28:26,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:28:26,686 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:28:26,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-14 02:28:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:28:39,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 7227 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:28:39,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 17483 backedges. 2938 proven. 0 refuted. 0 times theorem prover too weak. 14545 trivial. 0 not checked. [2022-07-14 02:28:39,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:28:39,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:39,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413243889] [2022-07-14 02:28:39,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413243889] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:28:39,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:28:39,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:28:39,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063733904] [2022-07-14 02:28:39,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:28:39,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:28:39,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:39,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:28:39,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:39,809 INFO L87 Difference]: Start difference. First operand 12061 states and 16547 transitions. Second operand has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (184), 2 states have call predecessors, (184), 2 states have return successors, (183), 2 states have call predecessors, (183), 2 states have call successors, (183) [2022-07-14 02:28:40,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:40,311 INFO L93 Difference]: Finished difference Result 24111 states and 33241 transitions. [2022-07-14 02:28:40,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:28:40,313 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (184), 2 states have call predecessors, (184), 2 states have return successors, (183), 2 states have call predecessors, (183), 2 states have call successors, (183) Word has length 1916 [2022-07-14 02:28:40,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:40,355 INFO L225 Difference]: With dead ends: 24111 [2022-07-14 02:28:40,355 INFO L226 Difference]: Without dead ends: 12091 [2022-07-14 02:28:40,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1915 GetRequests, 1914 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:40,387 INFO L413 NwaCegarLoop]: 3637 mSDtfsCounter, 2 mSDsluCounter, 3631 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7268 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:28:40,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7268 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:28:40,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12091 states. [2022-07-14 02:28:40,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12091 to 12067. [2022-07-14 02:28:40,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12067 states, 8040 states have (on average 1.2509950248756219) internal successors, (10058), 8265 states have internal predecessors, (10058), 3232 states have call successors, (3232), 793 states have call predecessors, (3232), 794 states have return successors, (3263), 3144 states have call predecessors, (3263), 3232 states have call successors, (3263) [2022-07-14 02:28:40,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12067 states to 12067 states and 16553 transitions. [2022-07-14 02:28:40,807 INFO L78 Accepts]: Start accepts. Automaton has 12067 states and 16553 transitions. Word has length 1916 [2022-07-14 02:28:40,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:28:40,809 INFO L495 AbstractCegarLoop]: Abstraction has 12067 states and 16553 transitions. [2022-07-14 02:28:40,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 2 states have call successors, (184), 2 states have call predecessors, (184), 2 states have return successors, (183), 2 states have call predecessors, (183), 2 states have call successors, (183) [2022-07-14 02:28:40,809 INFO L276 IsEmpty]: Start isEmpty. Operand 12067 states and 16553 transitions. [2022-07-14 02:28:40,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1966 [2022-07-14 02:28:40,852 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:28:40,852 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 52, 52, 33, 33, 32, 32, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 19, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:28:40,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-14 02:28:41,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:28:41,053 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:28:41,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:28:41,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1425305797, now seen corresponding path program 1 times [2022-07-14 02:28:41,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:28:41,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1209537703] [2022-07-14 02:28:41,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:28:41,058 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:28:41,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:28:41,059 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:28:41,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-14 02:28:53,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:28:53,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 7366 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:28:53,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:53,984 INFO L134 CoverageAnalysis]: Checked inductivity of 19148 backedges. 3068 proven. 1 refuted. 0 times theorem prover too weak. 16079 trivial. 0 not checked. [2022-07-14 02:28:53,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:28:55,885 INFO L134 CoverageAnalysis]: Checked inductivity of 19148 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 19132 trivial. 0 not checked. [2022-07-14 02:28:55,886 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:55,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1209537703] [2022-07-14 02:28:55,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1209537703] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:28:55,886 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:28:55,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-14 02:28:55,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788755697] [2022-07-14 02:28:55,887 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:28:55,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:28:55,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:55,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:28:55,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:28:55,890 INFO L87 Difference]: Start difference. First operand 12067 states and 16553 transitions. Second operand has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 4 states have call successors, (234), 2 states have call predecessors, (234), 2 states have return successors, (233), 4 states have call predecessors, (233), 4 states have call successors, (233) [2022-07-14 02:28:56,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:56,778 INFO L93 Difference]: Finished difference Result 24183 states and 33349 transitions. [2022-07-14 02:28:56,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:28:56,779 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 4 states have call successors, (234), 2 states have call predecessors, (234), 2 states have return successors, (233), 4 states have call predecessors, (233), 4 states have call successors, (233) Word has length 1965 [2022-07-14 02:28:56,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:56,830 INFO L225 Difference]: With dead ends: 24183 [2022-07-14 02:28:56,830 INFO L226 Difference]: Without dead ends: 12157 [2022-07-14 02:28:56,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3929 GetRequests, 3924 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:28:56,867 INFO L413 NwaCegarLoop]: 3643 mSDtfsCounter, 8 mSDsluCounter, 14520 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 18163 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:28:56,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 18163 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:28:56,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12157 states. [2022-07-14 02:28:57,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12157 to 12157. [2022-07-14 02:28:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12157 states, 8094 states have (on average 1.249320484309365) internal successors, (10112), 8319 states have internal predecessors, (10112), 3268 states have call successors, (3268), 793 states have call predecessors, (3268), 794 states have return successors, (3299), 3180 states have call predecessors, (3299), 3268 states have call successors, (3299) [2022-07-14 02:28:57,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12157 states to 12157 states and 16679 transitions. [2022-07-14 02:28:57,294 INFO L78 Accepts]: Start accepts. Automaton has 12157 states and 16679 transitions. Word has length 1965 [2022-07-14 02:28:57,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:28:57,295 INFO L495 AbstractCegarLoop]: Abstraction has 12157 states and 16679 transitions. [2022-07-14 02:28:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 4 states have call successors, (234), 2 states have call predecessors, (234), 2 states have return successors, (233), 4 states have call predecessors, (233), 4 states have call successors, (233) [2022-07-14 02:28:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 12157 states and 16679 transitions. [2022-07-14 02:28:57,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2113 [2022-07-14 02:28:57,422 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:28:57,423 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 58, 58, 39, 39, 32, 32, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 23, 23, 23, 20, 20, 20, 20, 20, 19, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:28:57,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-14 02:28:57,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:28:57,624 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:28:57,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:28:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash -744427531, now seen corresponding path program 2 times [2022-07-14 02:28:57,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:28:57,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333413077] [2022-07-14 02:28:57,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:28:57,629 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:28:57,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:28:57,630 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:28:57,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-14 02:28:59,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:28:59,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:28:59,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:28:59,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:28:59,406 INFO L134 CoverageAnalysis]: Checked inductivity of 24845 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24845 trivial. 0 not checked. [2022-07-14 02:28:59,406 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:28:59,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:28:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333413077] [2022-07-14 02:28:59,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333413077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:28:59,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:28:59,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:28:59,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306944133] [2022-07-14 02:28:59,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:28:59,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:28:59,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:28:59,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:28:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:28:59,416 INFO L87 Difference]: Start difference. First operand 12157 states and 16679 transitions. Second operand has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 2 states have call successors, (178), 2 states have call predecessors, (178), 2 states have return successors, (177), 2 states have call predecessors, (177), 2 states have call successors, (177) [2022-07-14 02:28:59,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:28:59,937 INFO L93 Difference]: Finished difference Result 28272 states and 39228 transitions. [2022-07-14 02:28:59,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:28:59,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 2 states have call successors, (178), 2 states have call predecessors, (178), 2 states have return successors, (177), 2 states have call predecessors, (177), 2 states have call successors, (177) Word has length 2112 [2022-07-14 02:28:59,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:28:59,996 INFO L225 Difference]: With dead ends: 28272 [2022-07-14 02:28:59,996 INFO L226 Difference]: Without dead ends: 16156 [2022-07-14 02:29:00,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2111 GetRequests, 2110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:29:00,036 INFO L413 NwaCegarLoop]: 5120 mSDtfsCounter, 1054 mSDsluCounter, 3885 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1334 SdHoareTripleChecker+Valid, 9005 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:29:00,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1334 Valid, 9005 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-14 02:29:00,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16156 states. [2022-07-14 02:29:00,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16156 to 12160. [2022-07-14 02:29:00,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12160 states, 8097 states have (on average 1.249228109176238) internal successors, (10115), 8322 states have internal predecessors, (10115), 3268 states have call successors, (3268), 793 states have call predecessors, (3268), 794 states have return successors, (3299), 3180 states have call predecessors, (3299), 3268 states have call successors, (3299) [2022-07-14 02:29:00,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12160 states to 12160 states and 16682 transitions. [2022-07-14 02:29:00,605 INFO L78 Accepts]: Start accepts. Automaton has 12160 states and 16682 transitions. Word has length 2112 [2022-07-14 02:29:00,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:29:00,606 INFO L495 AbstractCegarLoop]: Abstraction has 12160 states and 16682 transitions. [2022-07-14 02:29:00,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 2 states have call successors, (178), 2 states have call predecessors, (178), 2 states have return successors, (177), 2 states have call predecessors, (177), 2 states have call successors, (177) [2022-07-14 02:29:00,607 INFO L276 IsEmpty]: Start isEmpty. Operand 12160 states and 16682 transitions. [2022-07-14 02:29:00,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2121 [2022-07-14 02:29:00,651 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:29:00,652 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 58, 58, 39, 39, 32, 32, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 23, 23, 23, 20, 20, 20, 20, 20, 19, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:29:00,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-14 02:29:00,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:29:00,853 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:29:00,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:29:00,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1218732447, now seen corresponding path program 1 times [2022-07-14 02:29:00,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:29:00,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215396856] [2022-07-14 02:29:00,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:29:00,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:29:00,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:29:00,860 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:29:00,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-14 02:29:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:29:15,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 7802 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:29:15,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:29:16,028 INFO L134 CoverageAnalysis]: Checked inductivity of 24857 backedges. 3457 proven. 1 refuted. 0 times theorem prover too weak. 21399 trivial. 0 not checked. [2022-07-14 02:29:16,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:29:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 24857 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 24842 trivial. 0 not checked. [2022-07-14 02:29:18,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:29:18,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215396856] [2022-07-14 02:29:18,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215396856] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:29:18,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:29:18,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-14 02:29:18,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331648693] [2022-07-14 02:29:18,231 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:29:18,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:29:18,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:29:18,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:29:18,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:29:18,235 INFO L87 Difference]: Start difference. First operand 12160 states and 16682 transitions. Second operand has 6 states, 6 states have (on average 90.5) internal successors, (543), 6 states have internal predecessors, (543), 4 states have call successors, (238), 2 states have call predecessors, (238), 2 states have return successors, (237), 4 states have call predecessors, (237), 4 states have call successors, (237) [2022-07-14 02:29:20,428 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:29:21,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:29:21,259 INFO L93 Difference]: Finished difference Result 24765 states and 34165 transitions. [2022-07-14 02:29:21,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:29:21,262 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 90.5) internal successors, (543), 6 states have internal predecessors, (543), 4 states have call successors, (238), 2 states have call predecessors, (238), 2 states have return successors, (237), 4 states have call predecessors, (237), 4 states have call successors, (237) Word has length 2120 [2022-07-14 02:29:21,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:29:21,322 INFO L225 Difference]: With dead ends: 24765 [2022-07-14 02:29:21,322 INFO L226 Difference]: Without dead ends: 12646 [2022-07-14 02:29:21,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4239 GetRequests, 4234 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:29:21,366 INFO L413 NwaCegarLoop]: 3656 mSDtfsCounter, 28 mSDsluCounter, 7269 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 10925 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:29:21,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 10925 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 40 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-07-14 02:29:21,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12646 states. [2022-07-14 02:29:21,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12646 to 12646. [2022-07-14 02:29:21,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12646 states, 8403 states have (on average 1.2422944186600025) internal successors, (10439), 8628 states have internal predecessors, (10439), 3448 states have call successors, (3448), 793 states have call predecessors, (3448), 794 states have return successors, (3479), 3360 states have call predecessors, (3479), 3448 states have call successors, (3479) [2022-07-14 02:29:21,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12646 states to 12646 states and 17366 transitions. [2022-07-14 02:29:21,817 INFO L78 Accepts]: Start accepts. Automaton has 12646 states and 17366 transitions. Word has length 2120 [2022-07-14 02:29:21,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:29:21,818 INFO L495 AbstractCegarLoop]: Abstraction has 12646 states and 17366 transitions. [2022-07-14 02:29:21,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.5) internal successors, (543), 6 states have internal predecessors, (543), 4 states have call successors, (238), 2 states have call predecessors, (238), 2 states have return successors, (237), 4 states have call predecessors, (237), 4 states have call successors, (237) [2022-07-14 02:29:21,818 INFO L276 IsEmpty]: Start isEmpty. Operand 12646 states and 17366 transitions. [2022-07-14 02:29:21,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2862 [2022-07-14 02:29:21,877 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:29:21,878 INFO L195 NwaCegarLoop]: trace histogram [138, 138, 88, 88, 69, 69, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 32, 32, 23, 23, 23, 20, 20, 20, 20, 20, 19, 16, 16, 16, 16, 16, 16, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:29:22,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-14 02:29:22,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:29:22,078 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:29:22,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:29:22,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1960139684, now seen corresponding path program 2 times [2022-07-14 02:29:22,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:29:22,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1697697849] [2022-07-14 02:29:22,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:29:22,083 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:29:22,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:29:22,085 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:29:22,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-14 02:29:23,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:29:23,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:29:24,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:29:24,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:29:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 68972 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 68972 trivial. 0 not checked. [2022-07-14 02:29:24,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:29:24,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:29:24,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1697697849] [2022-07-14 02:29:24,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1697697849] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:29:24,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:29:24,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:29:24,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904139707] [2022-07-14 02:29:24,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:29:24,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:29:24,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:29:24,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:29:24,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:29:24,277 INFO L87 Difference]: Start difference. First operand 12646 states and 17366 transitions. Second operand has 5 states, 4 states have (on average 107.75) internal successors, (431), 4 states have internal predecessors, (431), 3 states have call successors, (179), 3 states have call predecessors, (179), 2 states have return successors, (178), 2 states have call predecessors, (178), 2 states have call successors, (178) [2022-07-14 02:29:24,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:29:24,966 INFO L93 Difference]: Finished difference Result 29224 states and 40550 transitions. [2022-07-14 02:29:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:29:24,967 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 107.75) internal successors, (431), 4 states have internal predecessors, (431), 3 states have call successors, (179), 3 states have call predecessors, (179), 2 states have return successors, (178), 2 states have call predecessors, (178), 2 states have call successors, (178) Word has length 2861 [2022-07-14 02:29:24,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:29:24,973 INFO L225 Difference]: With dead ends: 29224 [2022-07-14 02:29:24,973 INFO L226 Difference]: Without dead ends: 0 [2022-07-14 02:29:25,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2861 GetRequests, 2857 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:29:25,053 INFO L413 NwaCegarLoop]: 5215 mSDtfsCounter, 1078 mSDsluCounter, 14289 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1366 SdHoareTripleChecker+Valid, 19504 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:29:25,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1366 Valid, 19504 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:29:25,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-07-14 02:29:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-07-14 02:29:25,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 02:29:25,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-07-14 02:29:25,064 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 2861 [2022-07-14 02:29:25,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:29:25,065 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 02:29:25,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 107.75) internal successors, (431), 4 states have internal predecessors, (431), 3 states have call successors, (179), 3 states have call predecessors, (179), 2 states have return successors, (178), 2 states have call predecessors, (178), 2 states have call successors, (178) [2022-07-14 02:29:25,065 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-07-14 02:29:25,065 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-07-14 02:29:25,068 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-14 02:29:25,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-14 02:29:25,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:29:25,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.