./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-tehuti-tehuti.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN --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 36bb93ca3621bc77a2fce568a30c9f1e07b847a50c59f68bc973979594911c40 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:43:41,723 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:43:41,728 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:43:41,751 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:43:41,754 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:43:41,758 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:43:41,761 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:43:41,764 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:43:41,767 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:43:41,772 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:43:41,774 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:43:41,777 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:43:41,777 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:43:41,780 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:43:41,784 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:43:41,786 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:43:41,788 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:43:41,789 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:43:41,791 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:43:41,796 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:43:41,799 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:43:41,801 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:43:41,802 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:43:41,803 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:43:41,811 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:43:41,813 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:43:41,813 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:43:41,815 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:43:41,816 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:43:41,818 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:43:41,819 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:43:41,820 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:43:41,822 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:43:41,823 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:43:41,826 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:43:41,826 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:43:41,827 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:43:41,827 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:43:41,827 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:43:41,829 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:43:41,830 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:43:41,831 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 10:43:41,871 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:43:41,871 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:43:41,872 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:43:41,872 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:43:41,873 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:43:41,874 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:43:41,874 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:43:41,875 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:43:41,875 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:43:41,876 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:43:41,877 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:43:41,877 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:43:41,878 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:43:41,878 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:43:41,878 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:43:41,878 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:43:41,879 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:43:41,879 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:43:41,879 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:43:41,880 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:43:41,880 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:43:41,880 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:43:41,881 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:43:41,881 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:43:41,881 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:43:41,882 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:43:41,882 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:43:41,882 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:43:41,882 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:43:41,883 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:43:41,883 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN 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 -> 36bb93ca3621bc77a2fce568a30c9f1e07b847a50c59f68bc973979594911c40 [2022-11-20 10:43:42,219 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:43:42,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:43:42,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:43:42,243 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:43:42,244 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:43:42,245 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i [2022-11-20 10:43:45,297 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:43:45,965 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:43:45,966 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i [2022-11-20 10:43:46,037 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/44849f7d6/7b70249d3a29475784b5a3df4fece76c/FLAGa3466fe08 [2022-11-20 10:43:46,052 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/44849f7d6/7b70249d3a29475784b5a3df4fece76c [2022-11-20 10:43:46,081 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:43:46,087 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:43:46,088 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:43:46,096 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:43:46,100 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:43:46,101 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:43:46" (1/1) ... [2022-11-20 10:43:46,102 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@364d4aa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:46, skipping insertion in model container [2022-11-20 10:43:46,102 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:43:46" (1/1) ... [2022-11-20 10:43:46,109 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:43:46,278 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:43:46,967 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractShiftRight(BitabsTranslation.java:159) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.constructBinaryBitwiseIntegerExpression(IntegerTranslation.java:190) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.ExpressionTranslation.constructBinaryBitwiseExpression(ExpressionTranslation.java:131) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CExpressionTranslator.handleBitshiftOperation(CExpressionTranslator.java:418) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:834) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:960) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:279) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:727) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:282) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:303) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleReturnStatement(FunctionHandler.java:540) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2061) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:193) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1087) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:232) 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:1489) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:155) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3314) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2388) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:600) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:192) 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-11-20 10:43:46,981 INFO L158 Benchmark]: Toolchain (without parser) took 892.52ms. Allocated memory is still 144.7MB. Free memory was 110.7MB in the beginning and 41.0MB in the end (delta: 69.7MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2022-11-20 10:43:46,981 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 115.3MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 10:43:46,983 INFO L158 Benchmark]: CACSL2BoogieTranslator took 890.19ms. Allocated memory is still 144.7MB. Free memory was 110.7MB in the beginning and 41.0MB in the end (delta: 69.7MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2022-11-20 10:43:46,984 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.25ms. Allocated memory is still 115.3MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 890.19ms. Allocated memory is still 144.7MB. Free memory was 110.7MB in the beginning and 41.0MB in the end (delta: 69.7MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: NullPointerException: null: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizes.extractIntegerValue(TypeSizes.java:384) 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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN --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 36bb93ca3621bc77a2fce568a30c9f1e07b847a50c59f68bc973979594911c40 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:43:49,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:43:49,596 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:43:49,622 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:43:49,625 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:43:49,629 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:43:49,634 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:43:49,637 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:43:49,640 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:43:49,645 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:43:49,647 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:43:49,652 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:43:49,653 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:43:49,655 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:43:49,657 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:43:49,658 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:43:49,661 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:43:49,662 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:43:49,665 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:43:49,668 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:43:49,670 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:43:49,671 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:43:49,672 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:43:49,673 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:43:49,676 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:43:49,677 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:43:49,677 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:43:49,678 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:43:49,679 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:43:49,680 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:43:49,680 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:43:49,681 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:43:49,682 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:43:49,690 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:43:49,691 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:43:49,692 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:43:49,693 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:43:49,693 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:43:49,693 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:43:49,694 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:43:49,695 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:43:49,696 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-20 10:43:49,726 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:43:49,727 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:43:49,728 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:43:49,729 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:43:49,730 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:43:49,730 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:43:49,731 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:43:49,732 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:43:49,732 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:43:49,732 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:43:49,733 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:43:49,733 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:43:49,734 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:43:49,734 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:43:49,734 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 10:43:49,734 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 10:43:49,734 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 10:43:49,735 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:43:49,735 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:43:49,735 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:43:49,735 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:43:49,736 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:43:49,736 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:43:49,736 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:43:49,736 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:43:49,736 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:43:49,737 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:43:49,737 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 10:43:49,737 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 10:43:49,737 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:43:49,737 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:43:49,738 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:43:49,738 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 10:43:49,738 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN 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 -> 36bb93ca3621bc77a2fce568a30c9f1e07b847a50c59f68bc973979594911c40 [2022-11-20 10:43:50,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:43:50,162 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:43:50,165 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:43:50,166 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:43:50,167 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:43:50,169 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i [2022-11-20 10:43:53,204 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:43:53,862 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:43:53,863 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i [2022-11-20 10:43:53,935 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/5ede13523/ea1d52d3b56c4664a0388ded6e8241e2/FLAG2ad30cdef [2022-11-20 10:43:53,961 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/data/5ede13523/ea1d52d3b56c4664a0388ded6e8241e2 [2022-11-20 10:43:53,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:43:53,968 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:43:53,973 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:43:53,973 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:43:53,976 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:43:53,977 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:43:53" (1/1) ... [2022-11-20 10:43:53,978 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a02df55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:53, skipping insertion in model container [2022-11-20 10:43:53,979 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:43:53" (1/1) ... [2022-11-20 10:43:53,986 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:43:54,158 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:43:57,452 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376704,376717] [2022-11-20 10:43:57,456 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376849,376862] [2022-11-20 10:43:57,485 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:43:57,580 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-20 10:43:57,683 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:43:58,056 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376704,376717] [2022-11-20 10:43:58,056 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376849,376862] [2022-11-20 10:43:58,061 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:43:58,083 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:43:58,695 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376704,376717] [2022-11-20 10:43:58,696 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i[376849,376862] [2022-11-20 10:43:58,700 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:43:58,939 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:43:58,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58 WrapperNode [2022-11-20 10:43:58,939 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:43:58,941 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:43:58,941 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:43:58,941 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:43:58,949 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,094 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,346 INFO L138 Inliner]: procedures = 504, calls = 2384, calls flagged for inlining = 232, calls inlined = 186, statements flattened = 4500 [2022-11-20 10:43:59,347 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:43:59,349 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:43:59,349 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:43:59,349 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:43:59,359 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,360 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,414 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,542 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,557 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,582 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,627 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:43:59,628 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:43:59,628 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:43:59,629 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:43:59,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (1/1) ... [2022-11-20 10:43:59,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:43:59,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:43:59,669 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:43:59,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:43:59,719 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-20 10:43:59,719 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-20 10:43:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-20 10:43:59,720 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-20 10:43:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-11-20 10:43:59,720 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-11-20 10:43:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-11-20 10:43:59,721 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-11-20 10:43:59,721 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_open [2022-11-20 10:43:59,721 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_open [2022-11-20 10:43:59,721 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-20 10:43:59,721 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-20 10:43:59,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 10:43:59,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 10:43:59,722 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2022-11-20 10:43:59,722 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2022-11-20 10:43:59,722 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2022-11-20 10:43:59,722 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2022-11-20 10:43:59,723 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-20 10:43:59,723 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-20 10:43:59,723 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-20 10:43:59,723 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-20 10:43:59,724 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-20 10:43:59,725 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-20 10:43:59,725 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_tx_db_inc_wptr [2022-11-20 10:43:59,725 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_tx_db_inc_wptr [2022-11-20 10:43:59,726 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2022-11-20 10:43:59,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2022-11-20 10:43:59,727 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-20 10:43:59,728 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-20 10:43:59,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-20 10:43:59,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-20 10:43:59,729 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-20 10:43:59,729 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-20 10:43:59,729 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-20 10:43:59,729 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-20 10:43:59,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-20 10:43:59,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-20 10:43:59,730 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2022-11-20 10:43:59,730 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2022-11-20 10:43:59,730 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-20 10:43:59,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-20 10:43:59,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:43:59,730 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-20 10:43:59,730 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-20 10:43:59,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 10:43:59,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-20 10:43:59,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-20 10:43:59,731 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-20 10:43:59,731 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-20 10:43:59,731 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-20 10:43:59,731 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-20 10:43:59,732 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-20 10:43:59,732 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-20 10:43:59,732 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-20 10:43:59,732 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-20 10:43:59,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-20 10:43:59,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-20 10:43:59,733 INFO L130 BoogieDeclarations]: Found specification of procedure __bdx_tx_db_ptr_next [2022-11-20 10:43:59,733 INFO L138 BoogieDeclarations]: Found implementation of procedure __bdx_tx_db_ptr_next [2022-11-20 10:43:59,733 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-20 10:43:59,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-20 10:43:59,733 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-20 10:43:59,733 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-20 10:43:59,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 10:43:59,734 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 10:43:59,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-20 10:43:59,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-20 10:43:59,734 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_close [2022-11-20 10:43:59,734 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_close [2022-11-20 10:43:59,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-20 10:43:59,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-20 10:43:59,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-11-20 10:43:59,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-11-20 10:43:59,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_bdx_priv [2022-11-20 10:43:59,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_bdx_priv [2022-11-20 10:43:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-20 10:43:59,736 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-20 10:43:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2022-11-20 10:43:59,736 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2022-11-20 10:43:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-20 10:43:59,736 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-20 10:43:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:43:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-20 10:43:59,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-20 10:43:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_restore_mac [2022-11-20 10:43:59,737 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_restore_mac [2022-11-20 10:43:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:43:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_rx_alloc_skbs [2022-11-20 10:43:59,738 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_rx_alloc_skbs [2022-11-20 10:43:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-20 10:43:59,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-20 10:43:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-20 10:43:59,738 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-20 10:43:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 10:43:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-20 10:43:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-20 10:43:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-20 10:43:59,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-20 10:43:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-20 10:43:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2022-11-20 10:43:59,740 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2022-11-20 10:43:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-11-20 10:43:59,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-11-20 10:43:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-11-20 10:43:59,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-11-20 10:43:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2022-11-20 10:43:59,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2022-11-20 10:43:59,741 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2022-11-20 10:43:59,741 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2022-11-20 10:43:59,741 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-20 10:43:59,741 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-20 10:43:59,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-20 10:43:59,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-20 10:43:59,742 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_rxdb_available [2022-11-20 10:43:59,742 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_rxdb_available [2022-11-20 10:43:59,742 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2022-11-20 10:43:59,742 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2022-11-20 10:43:59,742 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-20 10:43:59,743 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-20 10:43:59,743 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-20 10:43:59,743 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-20 10:43:59,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-20 10:43:59,743 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_rxdb_addr_elem [2022-11-20 10:43:59,743 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_rxdb_addr_elem [2022-11-20 10:43:59,744 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2022-11-20 10:43:59,744 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2022-11-20 10:43:59,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:43:59,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:43:59,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-20 10:43:59,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-20 10:43:59,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 10:43:59,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 10:43:59,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-20 10:43:59,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 10:43:59,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-20 10:43:59,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-20 10:43:59,746 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_tx_db_inc_rptr [2022-11-20 10:43:59,746 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_tx_db_inc_rptr [2022-11-20 10:43:59,746 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-20 10:43:59,746 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-20 10:43:59,746 INFO L130 BoogieDeclarations]: Found specification of procedure __bdx_vlan_rx_vid [2022-11-20 10:43:59,746 INFO L138 BoogieDeclarations]: Found implementation of procedure __bdx_vlan_rx_vid [2022-11-20 10:43:59,747 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-20 10:43:59,747 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-20 10:43:59,747 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_fifo_free [2022-11-20 10:43:59,747 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_fifo_free [2022-11-20 10:43:59,747 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_remove [2022-11-20 10:43:59,747 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_remove [2022-11-20 10:43:59,747 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-20 10:43:59,748 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-20 10:43:59,748 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-20 10:43:59,748 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-20 10:43:59,748 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2022-11-20 10:43:59,748 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2022-11-20 10:43:59,748 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-20 10:43:59,749 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-20 10:43:59,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:43:59,749 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2022-11-20 10:43:59,749 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2022-11-20 10:43:59,749 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-20 10:43:59,749 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 10:43:59,750 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-20 10:43:59,751 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-20 10:43:59,751 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_reset [2022-11-20 10:43:59,751 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_reset [2022-11-20 10:43:59,751 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-20 10:43:59,751 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-20 10:43:59,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-20 10:43:59,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-20 10:43:59,752 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_rxdb_alloc_elem [2022-11-20 10:43:59,752 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_rxdb_alloc_elem [2022-11-20 10:43:59,752 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_range_check [2022-11-20 10:43:59,752 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_range_check [2022-11-20 10:43:59,752 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-11-20 10:43:59,753 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-11-20 10:43:59,753 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2022-11-20 10:43:59,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2022-11-20 10:43:59,753 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-20 10:43:59,753 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-20 10:43:59,753 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_fifo_init [2022-11-20 10:43:59,753 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_fifo_init [2022-11-20 10:43:59,754 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-11-20 10:43:59,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-11-20 10:43:59,754 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-20 10:43:59,754 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-20 10:43:59,754 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_link_changed [2022-11-20 10:43:59,754 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_link_changed [2022-11-20 10:43:59,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-20 10:43:59,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-20 10:43:59,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-20 10:43:59,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-20 10:43:59,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 10:43:59,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 10:43:59,756 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-20 10:43:59,756 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-20 10:43:59,756 INFO L130 BoogieDeclarations]: Found specification of procedure bdx_setmulti [2022-11-20 10:43:59,756 INFO L138 BoogieDeclarations]: Found implementation of procedure bdx_setmulti [2022-11-20 10:43:59,756 INFO L130 BoogieDeclarations]: Found specification of procedure print_rxfd [2022-11-20 10:43:59,756 INFO L138 BoogieDeclarations]: Found implementation of procedure print_rxfd [2022-11-20 10:43:59,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-20 10:43:59,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-20 10:43:59,757 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-11-20 10:43:59,757 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-11-20 10:43:59,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-20 10:43:59,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-20 10:44:00,751 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:44:00,759 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:44:01,093 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-20 10:47:33,892 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-20 10:47:34,119 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:47:34,142 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:47:34,142 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-20 10:47:34,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:47:34 BoogieIcfgContainer [2022-11-20 10:47:34,148 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:47:34,151 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:47:34,151 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:47:34,155 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:47:34,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:43:53" (1/3) ... [2022-11-20 10:47:34,158 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2963d952 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:47:34, skipping insertion in model container [2022-11-20 10:47:34,158 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:43:58" (2/3) ... [2022-11-20 10:47:34,159 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2963d952 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:47:34, skipping insertion in model container [2022-11-20 10:47:34,159 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:47:34" (3/3) ... [2022-11-20 10:47:34,160 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-tehuti-tehuti.cil.i [2022-11-20 10:47:34,179 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:47:34,180 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-20 10:47:34,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:47:34,278 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5aeffaa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:47:34,278 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-20 10:47:34,288 INFO L276 IsEmpty]: Start isEmpty. Operand has 1608 states, 1097 states have (on average 1.2543299908842298) internal successors, (1376), 1120 states have internal predecessors, (1376), 420 states have call successors, (420), 91 states have call predecessors, (420), 90 states have return successors, (415), 412 states have call predecessors, (415), 415 states have call successors, (415) [2022-11-20 10:47:34,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-20 10:47:34,316 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:47:34,319 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:47:34,319 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:47:34,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:47:34,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1526335774, now seen corresponding path program 1 times [2022-11-20 10:47:34,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:47:34,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382055706] [2022-11-20 10:47:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:47:34,344 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:47:34,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:47:34,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-20 10:47:37,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:47:37,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 2854 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:47:37,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:47:37,953 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-20 10:47:37,953 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:47:37,954 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:47:37,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382055706] [2022-11-20 10:47:37,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382055706] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:47:37,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:47:37,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:47:37,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113761094] [2022-11-20 10:47:37,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:47:37,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:47:37,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:47:38,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:47:38,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:47:38,019 INFO L87 Difference]: Start difference. First operand has 1608 states, 1097 states have (on average 1.2543299908842298) internal successors, (1376), 1120 states have internal predecessors, (1376), 420 states have call successors, (420), 91 states have call predecessors, (420), 90 states have return successors, (415), 412 states have call predecessors, (415), 415 states have call successors, (415) Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:47:40,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:47:42,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:47:42,111 INFO L93 Difference]: Finished difference Result 4415 states and 6157 transitions. [2022-11-20 10:47:42,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:47:42,113 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 100 [2022-11-20 10:47:42,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:47:42,142 INFO L225 Difference]: With dead ends: 4415 [2022-11-20 10:47:42,142 INFO L226 Difference]: Without dead ends: 2757 [2022-11-20 10:47:42,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 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-11-20 10:47:42,158 INFO L413 NwaCegarLoop]: 2730 mSDtfsCounter, 1636 mSDsluCounter, 2112 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1636 SdHoareTripleChecker+Valid, 4842 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:47:42,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1636 Valid, 4842 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 66 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2022-11-20 10:47:42,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2022-11-20 10:47:42,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 2752. [2022-11-20 10:47:42,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 1909 states have (on average 1.2268203247773704) internal successors, (2342), 1945 states have internal predecessors, (2342), 682 states have call successors, (682), 159 states have call predecessors, (682), 159 states have return successors, (682), 677 states have call predecessors, (682), 682 states have call successors, (682) [2022-11-20 10:47:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 3706 transitions. [2022-11-20 10:47:42,394 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 3706 transitions. Word has length 100 [2022-11-20 10:47:42,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:47:42,395 INFO L495 AbstractCegarLoop]: Abstraction has 2752 states and 3706 transitions. [2022-11-20 10:47:42,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:47:42,395 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 3706 transitions. [2022-11-20 10:47:42,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-20 10:47:42,401 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:47:42,401 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:47:42,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:47:42,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:42,624 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:47:42,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:47:42,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1940841383, now seen corresponding path program 1 times [2022-11-20 10:47:42,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:47:42,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148527975] [2022-11-20 10:47:42,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:47:42,628 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:42,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:47:42,630 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:47:42,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-20 10:47:45,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:47:45,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 2922 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:47:45,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:47:46,042 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-20 10:47:46,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:47:46,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:47:46,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148527975] [2022-11-20 10:47:46,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148527975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:47:46,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:47:46,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:47:46,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100587626] [2022-11-20 10:47:46,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:47:46,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:47:46,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:47:46,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:47:46,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:47:46,047 INFO L87 Difference]: Start difference. First operand 2752 states and 3706 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-20 10:47:48,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:47:49,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:47:49,523 INFO L93 Difference]: Finished difference Result 7662 states and 10303 transitions. [2022-11-20 10:47:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:47:49,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 112 [2022-11-20 10:47:49,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:47:49,558 INFO L225 Difference]: With dead ends: 7662 [2022-11-20 10:47:49,559 INFO L226 Difference]: Without dead ends: 4925 [2022-11-20 10:47:49,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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-11-20 10:47:49,578 INFO L413 NwaCegarLoop]: 2469 mSDtfsCounter, 2002 mSDsluCounter, 1910 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2002 SdHoareTripleChecker+Valid, 4379 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:47:49,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2002 Valid, 4379 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 14 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2022-11-20 10:47:49,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4925 states. [2022-11-20 10:47:49,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4925 to 4918. [2022-11-20 10:47:49,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4918 states, 3416 states have (on average 1.226288056206089) internal successors, (4189), 3483 states have internal predecessors, (4189), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:47:49,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4918 states to 4918 states and 6604 transitions. [2022-11-20 10:47:49,999 INFO L78 Accepts]: Start accepts. Automaton has 4918 states and 6604 transitions. Word has length 112 [2022-11-20 10:47:49,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:47:49,999 INFO L495 AbstractCegarLoop]: Abstraction has 4918 states and 6604 transitions. [2022-11-20 10:47:50,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-20 10:47:50,000 INFO L276 IsEmpty]: Start isEmpty. Operand 4918 states and 6604 transitions. [2022-11-20 10:47:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-11-20 10:47:50,015 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:47:50,015 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:47:50,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:47:50,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:50,240 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:47:50,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:47:50,241 INFO L85 PathProgramCache]: Analyzing trace with hash 2127775875, now seen corresponding path program 1 times [2022-11-20 10:47:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:47:50,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1969333391] [2022-11-20 10:47:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:47:50,243 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:50,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:47:50,245 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:47:50,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-20 10:47:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:47:53,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 2995 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:47:53,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:47:53,567 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-20 10:47:53,567 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:47:53,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:47:53,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1969333391] [2022-11-20 10:47:53,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1969333391] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:47:53,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:47:53,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:47:53,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429037753] [2022-11-20 10:47:53,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:47:53,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:47:53,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:47:53,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:47:53,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:47:53,571 INFO L87 Difference]: Start difference. First operand 4918 states and 6604 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-20 10:47:54,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:47:54,146 INFO L93 Difference]: Finished difference Result 9837 states and 13212 transitions. [2022-11-20 10:47:54,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:47:54,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 163 [2022-11-20 10:47:54,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:47:54,190 INFO L225 Difference]: With dead ends: 9837 [2022-11-20 10:47:54,190 INFO L226 Difference]: Without dead ends: 4934 [2022-11-20 10:47:54,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:47:54,214 INFO L413 NwaCegarLoop]: 2108 mSDtfsCounter, 4 mSDsluCounter, 2106 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4214 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:47:54,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 4214 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 10:47:54,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4934 states. [2022-11-20 10:47:54,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4934 to 4922. [2022-11-20 10:47:54,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 3420 states have (on average 1.2260233918128656) internal successors, (4193), 3487 states have internal predecessors, (4193), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:47:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 6608 transitions. [2022-11-20 10:47:54,504 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 6608 transitions. Word has length 163 [2022-11-20 10:47:54,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:47:54,505 INFO L495 AbstractCegarLoop]: Abstraction has 4922 states and 6608 transitions. [2022-11-20 10:47:54,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-20 10:47:54,506 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 6608 transitions. [2022-11-20 10:47:54,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-20 10:47:54,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:47:54,513 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:47:54,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:47:54,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:54,728 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:47:54,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:47:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash -2057342358, now seen corresponding path program 1 times [2022-11-20 10:47:54,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:47:54,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363779475] [2022-11-20 10:47:54,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:47:54,732 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:47:54,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:47:54,760 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:47:54,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-20 10:47:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:47:57,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 3022 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 10:47:57,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:47:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 73 proven. 1 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-20 10:47:58,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:47:58,930 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-11-20 10:47:58,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:47:58,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363779475] [2022-11-20 10:47:58,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363779475] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:47:58,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:47:58,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-11-20 10:47:58,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027911543] [2022-11-20 10:47:58,932 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:47:58,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:47:58,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:47:58,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:47:58,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:47:58,934 INFO L87 Difference]: Start difference. First operand 4922 states and 6608 transitions. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:00,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:48:00,350 INFO L93 Difference]: Finished difference Result 9877 states and 13268 transitions. [2022-11-20 10:48:00,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:48:00,351 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 167 [2022-11-20 10:48:00,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:48:00,381 INFO L225 Difference]: With dead ends: 9877 [2022-11-20 10:48:00,381 INFO L226 Difference]: Without dead ends: 4970 [2022-11-20 10:48:00,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:48:00,402 INFO L413 NwaCegarLoop]: 2110 mSDtfsCounter, 17 mSDsluCounter, 8422 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 10532 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:48:00,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 10532 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 10:48:00,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4970 states. [2022-11-20 10:48:00,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4970 to 4970. [2022-11-20 10:48:00,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4970 states, 3468 states have (on average 1.2263552479815456) internal successors, (4253), 3535 states have internal predecessors, (4253), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:48:00,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4970 states to 4970 states and 6668 transitions. [2022-11-20 10:48:00,698 INFO L78 Accepts]: Start accepts. Automaton has 4970 states and 6668 transitions. Word has length 167 [2022-11-20 10:48:00,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:48:00,698 INFO L495 AbstractCegarLoop]: Abstraction has 4970 states and 6668 transitions. [2022-11-20 10:48:00,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:00,699 INFO L276 IsEmpty]: Start isEmpty. Operand 4970 states and 6668 transitions. [2022-11-20 10:48:00,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-20 10:48:00,705 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:48:00,706 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2022-11-20 10:48:00,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-20 10:48:00,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:00,920 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:48:00,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:48:00,921 INFO L85 PathProgramCache]: Analyzing trace with hash -146068705, now seen corresponding path program 2 times [2022-11-20 10:48:00,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:48:00,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211574948] [2022-11-20 10:48:00,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:48:00,924 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:00,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:48:00,925 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:48:00,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-20 10:48:03,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:48:03,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:48:04,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 2742 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:48:04,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:48:10,379 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-11-20 10:48:10,380 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:48:10,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:48:10,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211574948] [2022-11-20 10:48:10,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211574948] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:48:10,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:48:10,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:48:10,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156234828] [2022-11-20 10:48:10,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:48:10,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:48:10,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:48:10,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:48:10,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:48:10,382 INFO L87 Difference]: Start difference. First operand 4970 states and 6668 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:48:10,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:48:10,751 INFO L93 Difference]: Finished difference Result 9925 states and 13364 transitions. [2022-11-20 10:48:10,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:48:10,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 179 [2022-11-20 10:48:10,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:48:10,787 INFO L225 Difference]: With dead ends: 9925 [2022-11-20 10:48:10,787 INFO L226 Difference]: Without dead ends: 4970 [2022-11-20 10:48:10,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:48:10,811 INFO L413 NwaCegarLoop]: 2109 mSDtfsCounter, 2004 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2004 SdHoareTripleChecker+Valid, 2109 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-11-20 10:48:10,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2004 Valid, 2109 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:48:10,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4970 states. [2022-11-20 10:48:11,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4970 to 4970. [2022-11-20 10:48:11,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4970 states, 3468 states have (on average 1.22520184544406) internal successors, (4249), 3535 states have internal predecessors, (4249), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:48:11,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4970 states to 4970 states and 6664 transitions. [2022-11-20 10:48:11,167 INFO L78 Accepts]: Start accepts. Automaton has 4970 states and 6664 transitions. Word has length 179 [2022-11-20 10:48:11,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:48:11,169 INFO L495 AbstractCegarLoop]: Abstraction has 4970 states and 6664 transitions. [2022-11-20 10:48:11,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:48:11,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4970 states and 6664 transitions. [2022-11-20 10:48:11,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-20 10:48:11,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:48:11,176 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2022-11-20 10:48:11,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-20 10:48:11,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:11,392 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:48:11,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:48:11,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1878181217, now seen corresponding path program 1 times [2022-11-20 10:48:11,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:48:11,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1260478872] [2022-11-20 10:48:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:48:11,396 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:11,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:48:11,400 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:48:11,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-20 10:48:14,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:48:15,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 3104 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 10:48:15,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:48:15,734 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 90 proven. 3 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-11-20 10:48:15,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:48:16,704 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-11-20 10:48:16,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:48:16,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1260478872] [2022-11-20 10:48:16,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1260478872] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:48:16,704 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:48:16,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-20 10:48:16,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998991516] [2022-11-20 10:48:16,705 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:48:16,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 10:48:16,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:48:16,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 10:48:16,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-20 10:48:16,706 INFO L87 Difference]: Start difference. First operand 4970 states and 6664 transitions. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:43,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:48:43,507 INFO L93 Difference]: Finished difference Result 12415 states and 16950 transitions. [2022-11-20 10:48:43,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 10:48:43,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 180 [2022-11-20 10:48:43,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:48:43,560 INFO L225 Difference]: With dead ends: 12415 [2022-11-20 10:48:43,560 INFO L226 Difference]: Without dead ends: 7460 [2022-11-20 10:48:43,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-20 10:48:43,583 INFO L413 NwaCegarLoop]: 3433 mSDtfsCounter, 2249 mSDsluCounter, 13872 mSDsCounter, 0 mSdLazyCounter, 1227 mSolverCounterSat, 670 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2249 SdHoareTripleChecker+Valid, 17305 SdHoareTripleChecker+Invalid, 1897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 670 IncrementalHoareTripleChecker+Valid, 1227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:48:43,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2249 Valid, 17305 Invalid, 1897 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [670 Valid, 1227 Invalid, 0 Unknown, 0 Unchecked, 24.6s Time] [2022-11-20 10:48:43,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7460 states. [2022-11-20 10:48:44,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7460 to 4986. [2022-11-20 10:48:44,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4986 states, 3484 states have (on average 1.2241676234213548) internal successors, (4265), 3551 states have internal predecessors, (4265), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:48:44,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4986 states to 4986 states and 6680 transitions. [2022-11-20 10:48:44,264 INFO L78 Accepts]: Start accepts. Automaton has 4986 states and 6680 transitions. Word has length 180 [2022-11-20 10:48:44,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:48:44,264 INFO L495 AbstractCegarLoop]: Abstraction has 4986 states and 6680 transitions. [2022-11-20 10:48:44,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 4986 states and 6680 transitions. [2022-11-20 10:48:44,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-20 10:48:44,273 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:48:44,273 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2022-11-20 10:48:44,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-20 10:48:44,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:44,496 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:48:44,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:48:44,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1848841181, now seen corresponding path program 1 times [2022-11-20 10:48:44,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:48:44,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158729877] [2022-11-20 10:48:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:48:44,499 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:44,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:48:44,500 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:48:44,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-20 10:48:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:48:47,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 3102 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 10:48:47,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:48:49,170 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 73 proven. 28 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-20 10:48:49,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:48:51,104 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 3 proven. 28 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-11-20 10:48:51,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:48:51,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158729877] [2022-11-20 10:48:51,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158729877] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:48:51,105 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:48:51,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-11-20 10:48:51,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214450795] [2022-11-20 10:48:51,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:48:51,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 10:48:51,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:48:51,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 10:48:51,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-20 10:48:51,107 INFO L87 Difference]: Start difference. First operand 4986 states and 6680 transitions. Second operand has 12 states, 12 states have (on average 10.166666666666666) internal successors, (122), 12 states have internal predecessors, (122), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:48:56,276 INFO L93 Difference]: Finished difference Result 10053 states and 13472 transitions. [2022-11-20 10:48:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:48:56,277 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 10.166666666666666) internal successors, (122), 12 states have internal predecessors, (122), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 180 [2022-11-20 10:48:56,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:48:56,297 INFO L225 Difference]: With dead ends: 10053 [2022-11-20 10:48:56,298 INFO L226 Difference]: Without dead ends: 5082 [2022-11-20 10:48:56,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 348 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:48:56,315 INFO L413 NwaCegarLoop]: 2113 mSDtfsCounter, 59 mSDsluCounter, 14761 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 16874 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:48:56,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 16874 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-20 10:48:56,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5082 states. [2022-11-20 10:48:56,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5082 to 5082. [2022-11-20 10:48:56,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5082 states, 3580 states have (on average 1.2215083798882682) internal successors, (4373), 3647 states have internal predecessors, (4373), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:48:56,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5082 states to 5082 states and 6788 transitions. [2022-11-20 10:48:56,875 INFO L78 Accepts]: Start accepts. Automaton has 5082 states and 6788 transitions. Word has length 180 [2022-11-20 10:48:56,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:48:56,876 INFO L495 AbstractCegarLoop]: Abstraction has 5082 states and 6788 transitions. [2022-11-20 10:48:56,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.166666666666666) internal successors, (122), 12 states have internal predecessors, (122), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:48:56,876 INFO L276 IsEmpty]: Start isEmpty. Operand 5082 states and 6788 transitions. [2022-11-20 10:48:56,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2022-11-20 10:48:56,885 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:48:56,885 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:48:56,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-20 10:48:57,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:57,112 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:48:57,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:48:57,113 INFO L85 PathProgramCache]: Analyzing trace with hash 598870765, now seen corresponding path program 2 times [2022-11-20 10:48:57,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:48:57,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1698739748] [2022-11-20 10:48:57,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:48:57,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:48:57,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:48:57,116 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:48:57,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-20 10:49:00,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:49:00,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:49:00,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 2743 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:49:00,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:49:07,766 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2022-11-20 10:49:07,766 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:49:07,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:49:07,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1698739748] [2022-11-20 10:49:07,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1698739748] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:49:07,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:49:07,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:49:07,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575364469] [2022-11-20 10:49:07,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:49:07,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:49:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:49:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:49:07,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:49:07,768 INFO L87 Difference]: Start difference. First operand 5082 states and 6788 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:49:08,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:49:08,234 INFO L93 Difference]: Finished difference Result 10149 states and 13604 transitions. [2022-11-20 10:49:08,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:49:08,234 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 204 [2022-11-20 10:49:08,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:49:08,252 INFO L225 Difference]: With dead ends: 10149 [2022-11-20 10:49:08,252 INFO L226 Difference]: Without dead ends: 5082 [2022-11-20 10:49:08,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:49:08,267 INFO L413 NwaCegarLoop]: 2108 mSDtfsCounter, 2001 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2001 SdHoareTripleChecker+Valid, 2108 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-11-20 10:49:08,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2001 Valid, 2108 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:49:08,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5082 states. [2022-11-20 10:49:08,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5082 to 5082. [2022-11-20 10:49:08,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5082 states, 3580 states have (on average 1.220391061452514) internal successors, (4369), 3647 states have internal predecessors, (4369), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:49:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5082 states to 5082 states and 6784 transitions. [2022-11-20 10:49:08,955 INFO L78 Accepts]: Start accepts. Automaton has 5082 states and 6784 transitions. Word has length 204 [2022-11-20 10:49:08,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:49:08,956 INFO L495 AbstractCegarLoop]: Abstraction has 5082 states and 6784 transitions. [2022-11-20 10:49:08,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:49:08,956 INFO L276 IsEmpty]: Start isEmpty. Operand 5082 states and 6784 transitions. [2022-11-20 10:49:08,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-20 10:49:08,962 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:49:08,962 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:49:09,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-20 10:49:09,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:09,184 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:49:09,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:49:09,185 INFO L85 PathProgramCache]: Analyzing trace with hash -683982385, now seen corresponding path program 1 times [2022-11-20 10:49:09,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:49:09,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051069093] [2022-11-20 10:49:09,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:49:09,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:09,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:49:09,189 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:49:09,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-20 10:49:12,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:49:13,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 3262 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 10:49:13,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:49:17,435 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 73 proven. 190 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-20 10:49:17,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:49:23,762 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 3 proven. 190 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-11-20 10:49:23,762 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:49:23,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051069093] [2022-11-20 10:49:23,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051069093] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:49:23,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:49:23,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-11-20 10:49:23,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245173423] [2022-11-20 10:49:23,763 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:49:23,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:49:23,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:49:23,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:49:23,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=392, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:49:23,765 INFO L87 Difference]: Start difference. First operand 5082 states and 6784 transitions. Second operand has 24 states, 24 states have (on average 7.166666666666667) internal successors, (172), 24 states have internal predecessors, (172), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:49:40,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:49:40,124 INFO L93 Difference]: Finished difference Result 10277 states and 13724 transitions. [2022-11-20 10:49:40,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:49:40,124 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 7.166666666666667) internal successors, (172), 24 states have internal predecessors, (172), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 205 [2022-11-20 10:49:40,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:49:40,142 INFO L225 Difference]: With dead ends: 10277 [2022-11-20 10:49:40,142 INFO L226 Difference]: Without dead ends: 5210 [2022-11-20 10:49:40,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=280, Invalid=590, Unknown=0, NotChecked=0, Total=870 [2022-11-20 10:49:40,155 INFO L413 NwaCegarLoop]: 2121 mSDtfsCounter, 159 mSDsluCounter, 23280 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 25401 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:49:40,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 25401 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 11.8s Time] [2022-11-20 10:49:40,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2022-11-20 10:49:40,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 5210. [2022-11-20 10:49:40,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5210 states, 3708 states have (on average 1.2170981661272924) internal successors, (4513), 3775 states have internal predecessors, (4513), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:49:40,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5210 states to 5210 states and 6928 transitions. [2022-11-20 10:49:40,749 INFO L78 Accepts]: Start accepts. Automaton has 5210 states and 6928 transitions. Word has length 205 [2022-11-20 10:49:40,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:49:40,750 INFO L495 AbstractCegarLoop]: Abstraction has 5210 states and 6928 transitions. [2022-11-20 10:49:40,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.166666666666667) internal successors, (172), 24 states have internal predecessors, (172), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 10:49:40,750 INFO L276 IsEmpty]: Start isEmpty. Operand 5210 states and 6928 transitions. [2022-11-20 10:49:40,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 10:49:40,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:49:40,758 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:49:40,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-20 10:49:40,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:40,972 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:49:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:49:40,973 INFO L85 PathProgramCache]: Analyzing trace with hash 343022351, now seen corresponding path program 2 times [2022-11-20 10:49:40,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:49:40,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126352377] [2022-11-20 10:49:40,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:49:40,976 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:40,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:49:40,978 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:49:40,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-20 10:49:44,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:49:44,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:49:44,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 2744 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:49:44,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:49:53,440 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2022-11-20 10:49:53,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:49:53,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:49:53,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126352377] [2022-11-20 10:49:53,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126352377] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:49:53,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:49:53,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:49:53,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373831616] [2022-11-20 10:49:53,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:49:53,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:49:53,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:49:53,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:49:53,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:49:53,444 INFO L87 Difference]: Start difference. First operand 5210 states and 6928 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:49:53,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:49:53,909 INFO L93 Difference]: Finished difference Result 10405 states and 13884 transitions. [2022-11-20 10:49:53,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:49:53,910 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 237 [2022-11-20 10:49:53,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:49:53,934 INFO L225 Difference]: With dead ends: 10405 [2022-11-20 10:49:53,935 INFO L226 Difference]: Without dead ends: 5210 [2022-11-20 10:49:53,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:49:53,953 INFO L413 NwaCegarLoop]: 2107 mSDtfsCounter, 1999 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1999 SdHoareTripleChecker+Valid, 2107 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-11-20 10:49:53,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1999 Valid, 2107 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:49:53,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2022-11-20 10:49:54,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 5210. [2022-11-20 10:49:54,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5210 states, 3708 states have (on average 1.2160194174757282) internal successors, (4509), 3775 states have internal predecessors, (4509), 1201 states have call successors, (1201), 300 states have call predecessors, (1201), 299 states have return successors, (1214), 1184 states have call predecessors, (1214), 1201 states have call successors, (1214) [2022-11-20 10:49:54,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5210 states to 5210 states and 6924 transitions. [2022-11-20 10:49:54,746 INFO L78 Accepts]: Start accepts. Automaton has 5210 states and 6924 transitions. Word has length 237 [2022-11-20 10:49:54,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:49:54,747 INFO L495 AbstractCegarLoop]: Abstraction has 5210 states and 6924 transitions. [2022-11-20 10:49:54,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2022-11-20 10:49:54,747 INFO L276 IsEmpty]: Start isEmpty. Operand 5210 states and 6924 transitions. [2022-11-20 10:49:54,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-20 10:49:54,754 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:49:54,754 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:49:54,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-20 10:49:54,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:54,968 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:49:54,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:49:54,969 INFO L85 PathProgramCache]: Analyzing trace with hash 89167977, now seen corresponding path program 1 times [2022-11-20 10:49:54,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:49:54,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606292025] [2022-11-20 10:49:54,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:49:54,974 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:49:54,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:49:54,975 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:49:55,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-20 10:49:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:49:59,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 3475 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:49:59,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:50:01,755 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 768 trivial. 0 not checked. [2022-11-20 10:50:01,755 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:50:01,755 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:50:01,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606292025] [2022-11-20 10:50:01,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606292025] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:50:01,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:50:01,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:50:01,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482269284] [2022-11-20 10:50:01,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:50:01,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:50:01,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:50:01,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:50:01,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:01,758 INFO L87 Difference]: Start difference. First operand 5210 states and 6924 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-20 10:50:03,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:50:06,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:50:06,839 INFO L93 Difference]: Finished difference Result 12582 states and 16706 transitions. [2022-11-20 10:50:06,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:50:06,839 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 238 [2022-11-20 10:50:06,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:50:06,873 INFO L225 Difference]: With dead ends: 12582 [2022-11-20 10:50:06,873 INFO L226 Difference]: Without dead ends: 7387 [2022-11-20 10:50:06,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:06,892 INFO L413 NwaCegarLoop]: 3685 mSDtfsCounter, 1567 mSDsluCounter, 2043 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1567 SdHoareTripleChecker+Valid, 5728 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:50:06,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1567 Valid, 5728 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 66 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-11-20 10:50:06,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7387 states. [2022-11-20 10:50:07,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7387 to 7381. [2022-11-20 10:50:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7381 states, 5266 states have (on average 1.213064944929738) internal successors, (6388), 5359 states have internal predecessors, (6388), 1683 states have call successors, (1683), 431 states have call predecessors, (1683), 430 states have return successors, (1697), 1660 states have call predecessors, (1697), 1683 states have call successors, (1697) [2022-11-20 10:50:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7381 states to 7381 states and 9768 transitions. [2022-11-20 10:50:07,907 INFO L78 Accepts]: Start accepts. Automaton has 7381 states and 9768 transitions. Word has length 238 [2022-11-20 10:50:07,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:50:07,908 INFO L495 AbstractCegarLoop]: Abstraction has 7381 states and 9768 transitions. [2022-11-20 10:50:07,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-20 10:50:07,909 INFO L276 IsEmpty]: Start isEmpty. Operand 7381 states and 9768 transitions. [2022-11-20 10:50:07,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2022-11-20 10:50:07,918 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:50:07,918 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-20 10:50:08,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:50:08,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:08,132 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:50:08,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:50:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2142940363, now seen corresponding path program 1 times [2022-11-20 10:50:08,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:50:08,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1685310610] [2022-11-20 10:50:08,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:50:08,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:08,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:50:08,139 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:50:08,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-20 10:50:12,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:50:12,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 3610 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:50:12,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:50:13,647 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-11-20 10:50:13,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:50:13,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:50:13,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1685310610] [2022-11-20 10:50:13,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1685310610] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:50:13,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:50:13,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:50:13,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731369787] [2022-11-20 10:50:13,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:50:13,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:50:13,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:50:13,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:50:13,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:13,652 INFO L87 Difference]: Start difference. First operand 7381 states and 9768 transitions. Second operand has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2022-11-20 10:50:15,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:50:18,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:50:18,482 INFO L93 Difference]: Finished difference Result 18331 states and 24172 transitions. [2022-11-20 10:50:18,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:50:18,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 313 [2022-11-20 10:50:18,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:50:18,525 INFO L225 Difference]: With dead ends: 18331 [2022-11-20 10:50:18,525 INFO L226 Difference]: Without dead ends: 10965 [2022-11-20 10:50:18,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:18,549 INFO L413 NwaCegarLoop]: 2432 mSDtfsCounter, 1649 mSDsluCounter, 2056 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1649 SdHoareTripleChecker+Valid, 4488 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:50:18,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1649 Valid, 4488 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2022-11-20 10:50:18,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10965 states. [2022-11-20 10:50:19,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10965 to 10958. [2022-11-20 10:50:19,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2103531198582458) internal successors, (9563), 8043 states have internal predecessors, (9563), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:50:19,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14389 transitions. [2022-11-20 10:50:19,787 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14389 transitions. Word has length 313 [2022-11-20 10:50:19,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:50:19,788 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14389 transitions. [2022-11-20 10:50:19,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2022-11-20 10:50:19,788 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14389 transitions. [2022-11-20 10:50:19,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2022-11-20 10:50:19,791 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:50:19,792 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:50:19,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-20 10:50:19,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:19,999 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:50:20,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:50:20,000 INFO L85 PathProgramCache]: Analyzing trace with hash -517972740, now seen corresponding path program 1 times [2022-11-20 10:50:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:50:20,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113261418] [2022-11-20 10:50:20,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:50:20,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:20,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:50:20,004 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:50:20,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-20 10:50:25,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:50:25,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 3615 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:50:25,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:50:40,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:50:40,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:50:40,725 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:50:40,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113261418] [2022-11-20 10:50:40,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113261418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:50:40,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:50:40,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:50:40,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131600682] [2022-11-20 10:50:40,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:50:40,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:50:40,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:50:40,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:50:40,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:40,728 INFO L87 Difference]: Start difference. First operand 10958 states and 14389 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:50:41,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:50:41,708 INFO L93 Difference]: Finished difference Result 21901 states and 28860 transitions. [2022-11-20 10:50:41,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:50:41,709 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 312 [2022-11-20 10:50:41,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:50:41,744 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:50:41,744 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:50:41,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:50:41,770 INFO L413 NwaCegarLoop]: 2106 mSDtfsCounter, 1972 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1972 SdHoareTripleChecker+Valid, 2106 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-11-20 10:50:41,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1972 Valid, 2106 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:50:41,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:50:43,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:50:43,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2090874572838881) internal successors, (9553), 8043 states have internal predecessors, (9553), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:50:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14379 transitions. [2022-11-20 10:50:43,175 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14379 transitions. Word has length 312 [2022-11-20 10:50:43,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:50:43,176 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14379 transitions. [2022-11-20 10:50:43,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:50:43,176 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14379 transitions. [2022-11-20 10:50:43,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2022-11-20 10:50:43,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:50:43,180 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:50:43,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 10:50:43,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:43,396 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:50:43,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:50:43,397 INFO L85 PathProgramCache]: Analyzing trace with hash -717359464, now seen corresponding path program 1 times [2022-11-20 10:50:43,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:50:43,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045194365] [2022-11-20 10:50:43,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:50:43,399 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:50:43,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:50:43,400 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:50:43,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-20 10:50:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:50:48,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 3616 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:50:48,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:03,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:51:03,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:03,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:03,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045194365] [2022-11-20 10:51:03,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045194365] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:03,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:03,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:03,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264674657] [2022-11-20 10:51:03,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:03,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:03,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:03,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:03,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:03,445 INFO L87 Difference]: Start difference. First operand 10958 states and 14379 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:04,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:04,649 INFO L93 Difference]: Finished difference Result 21901 states and 28840 transitions. [2022-11-20 10:51:04,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:04,649 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 313 [2022-11-20 10:51:04,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:04,682 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:51:04,683 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:51:04,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:04,710 INFO L413 NwaCegarLoop]: 2105 mSDtfsCounter, 1970 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1970 SdHoareTripleChecker+Valid, 2105 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-11-20 10:51:04,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1970 Valid, 2105 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:04,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:51:06,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:51:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2078217947095304) internal successors, (9543), 8043 states have internal predecessors, (9543), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:51:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14369 transitions. [2022-11-20 10:51:06,088 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14369 transitions. Word has length 313 [2022-11-20 10:51:06,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:06,089 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14369 transitions. [2022-11-20 10:51:06,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:06,089 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14369 transitions. [2022-11-20 10:51:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2022-11-20 10:51:06,092 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:06,092 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:51:06,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:06,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:06,308 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:06,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:06,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1806103288, now seen corresponding path program 1 times [2022-11-20 10:51:06,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:06,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126660731] [2022-11-20 10:51:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:06,312 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:06,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:06,314 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:51:06,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-20 10:51:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 3617 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:51:11,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:25,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:51:25,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:25,932 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:25,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126660731] [2022-11-20 10:51:25,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126660731] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:25,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:25,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:25,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077500076] [2022-11-20 10:51:25,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:25,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:25,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:25,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:25,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:25,935 INFO L87 Difference]: Start difference. First operand 10958 states and 14369 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:27,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:27,143 INFO L93 Difference]: Finished difference Result 21901 states and 28820 transitions. [2022-11-20 10:51:27,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:27,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 314 [2022-11-20 10:51:27,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:27,184 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:51:27,184 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:51:27,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:27,218 INFO L413 NwaCegarLoop]: 2104 mSDtfsCounter, 1968 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1968 SdHoareTripleChecker+Valid, 2104 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-11-20 10:51:27,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1968 Valid, 2104 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:27,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:51:28,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:51:28,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2065561321351728) internal successors, (9533), 8043 states have internal predecessors, (9533), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:51:28,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14359 transitions. [2022-11-20 10:51:28,676 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14359 transitions. Word has length 314 [2022-11-20 10:51:28,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:28,679 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14359 transitions. [2022-11-20 10:51:28,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:28,680 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14359 transitions. [2022-11-20 10:51:28,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2022-11-20 10:51:28,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:28,684 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:51:28,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-11-20 10:51:28,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:28,908 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:28,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:28,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1456413420, now seen corresponding path program 1 times [2022-11-20 10:51:28,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:28,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380949423] [2022-11-20 10:51:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:28,912 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:28,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:28,914 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:51:28,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-20 10:51:34,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:34,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 3618 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:51:34,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:49,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:51:49,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:49,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:49,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380949423] [2022-11-20 10:51:49,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380949423] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:49,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:49,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:49,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343550007] [2022-11-20 10:51:49,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:49,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:49,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:49,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:49,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:49,539 INFO L87 Difference]: Start difference. First operand 10958 states and 14359 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:50,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:50,997 INFO L93 Difference]: Finished difference Result 21901 states and 28800 transitions. [2022-11-20 10:51:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:50,998 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 315 [2022-11-20 10:51:50,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:51,038 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:51:51,038 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:51:51,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:51,061 INFO L413 NwaCegarLoop]: 2103 mSDtfsCounter, 1966 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1966 SdHoareTripleChecker+Valid, 2103 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-11-20 10:51:51,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1966 Valid, 2103 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:51,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:51:52,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:51:52,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.205290469560815) internal successors, (9523), 8043 states have internal predecessors, (9523), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:51:52,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14349 transitions. [2022-11-20 10:51:52,564 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14349 transitions. Word has length 315 [2022-11-20 10:51:52,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:52,565 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14349 transitions. [2022-11-20 10:51:52,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:51:52,565 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14349 transitions. [2022-11-20 10:51:52,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2022-11-20 10:51:52,569 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:52,569 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:51:52,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:52,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:52,796 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:52,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:52,797 INFO L85 PathProgramCache]: Analyzing trace with hash 599300340, now seen corresponding path program 1 times [2022-11-20 10:51:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:52,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376612427] [2022-11-20 10:51:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:52,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:51:52,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:52,801 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:51:52,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-20 10:51:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 3619 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:51:58,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:52:13,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:52:13,343 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:13,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376612427] [2022-11-20 10:52:13,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376612427] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:52:13,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:52:13,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:52:13,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507358624] [2022-11-20 10:52:13,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:52:13,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:52:13,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:13,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:52:13,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:52:13,346 INFO L87 Difference]: Start difference. First operand 10958 states and 14349 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:52:14,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:14,592 INFO L93 Difference]: Finished difference Result 21901 states and 28780 transitions. [2022-11-20 10:52:14,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:52:14,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 316 [2022-11-20 10:52:14,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:14,614 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:52:14,614 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:52:14,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:52:14,633 INFO L413 NwaCegarLoop]: 2102 mSDtfsCounter, 1964 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1964 SdHoareTripleChecker+Valid, 2102 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-11-20 10:52:14,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1964 Valid, 2102 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:52:14,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:52:15,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:52:15,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2040248069864574) internal successors, (9513), 8043 states have internal predecessors, (9513), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:52:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14339 transitions. [2022-11-20 10:52:16,024 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14339 transitions. Word has length 316 [2022-11-20 10:52:16,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:16,025 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14339 transitions. [2022-11-20 10:52:16,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:52:16,025 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14339 transitions. [2022-11-20 10:52:16,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-11-20 10:52:16,027 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:16,027 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:52:16,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:16,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:16,228 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:16,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:16,228 INFO L85 PathProgramCache]: Analyzing trace with hash 16434064, now seen corresponding path program 1 times [2022-11-20 10:52:16,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:16,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1179772496] [2022-11-20 10:52:16,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:16,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:16,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:16,232 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:16,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-20 10:52:21,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:21,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 3620 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:52:21,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:52:36,398 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:52:36,399 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:36,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1179772496] [2022-11-20 10:52:36,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1179772496] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:52:36,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:52:36,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:52:36,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165234066] [2022-11-20 10:52:36,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:52:36,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:52:36,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:36,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:52:36,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:52:36,401 INFO L87 Difference]: Start difference. First operand 10958 states and 14339 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:52:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:37,773 INFO L93 Difference]: Finished difference Result 21901 states and 28760 transitions. [2022-11-20 10:52:37,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:52:37,774 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 317 [2022-11-20 10:52:37,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:37,799 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:52:37,799 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:52:37,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:52:37,817 INFO L413 NwaCegarLoop]: 2101 mSDtfsCounter, 1962 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1962 SdHoareTripleChecker+Valid, 2101 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-11-20 10:52:37,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1962 Valid, 2101 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:52:37,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:52:39,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:52:39,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2027591444120997) internal successors, (9503), 8043 states have internal predecessors, (9503), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:52:39,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14329 transitions. [2022-11-20 10:52:39,322 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14329 transitions. Word has length 317 [2022-11-20 10:52:39,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:39,323 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14329 transitions. [2022-11-20 10:52:39,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:52:39,323 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14329 transitions. [2022-11-20 10:52:39,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2022-11-20 10:52:39,326 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:39,327 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:52:39,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:39,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:39,548 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:39,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:39,549 INFO L85 PathProgramCache]: Analyzing trace with hash -758034704, now seen corresponding path program 1 times [2022-11-20 10:52:39,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:39,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974976826] [2022-11-20 10:52:39,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:39,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:39,552 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:39,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-20 10:52:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:44,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 3621 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:52:44,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:52:59,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:52:59,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:59,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974976826] [2022-11-20 10:52:59,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974976826] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:52:59,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:52:59,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:52:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966748266] [2022-11-20 10:52:59,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:52:59,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:52:59,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:59,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:52:59,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:52:59,239 INFO L87 Difference]: Start difference. First operand 10958 states and 14329 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:01,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:01,128 INFO L93 Difference]: Finished difference Result 21901 states and 28740 transitions. [2022-11-20 10:53:01,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:53:01,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 318 [2022-11-20 10:53:01,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:01,161 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:53:01,161 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:53:01,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:53:01,183 INFO L413 NwaCegarLoop]: 2100 mSDtfsCounter, 1960 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1960 SdHoareTripleChecker+Valid, 2100 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-11-20 10:53:01,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1960 Valid, 2100 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:53:01,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:53:03,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:53:03,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.201493481837742) internal successors, (9493), 8043 states have internal predecessors, (9493), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:53:03,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14319 transitions. [2022-11-20 10:53:03,090 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14319 transitions. Word has length 318 [2022-11-20 10:53:03,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:03,091 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14319 transitions. [2022-11-20 10:53:03,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:03,091 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14319 transitions. [2022-11-20 10:53:03,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2022-11-20 10:53:03,095 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:03,095 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:53:03,178 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:03,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:03,296 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:03,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:03,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1117753868, now seen corresponding path program 1 times [2022-11-20 10:53:03,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:03,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1133016010] [2022-11-20 10:53:03,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:03,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:03,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:03,302 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:03,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-20 10:53:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:53:08,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 3622 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:53:08,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:24,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:53:24,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:53:24,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:24,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1133016010] [2022-11-20 10:53:24,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1133016010] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:53:24,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:53:24,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:53:24,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141667020] [2022-11-20 10:53:24,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:53:24,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:53:24,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:24,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:53:24,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:53:24,242 INFO L87 Difference]: Start difference. First operand 10958 states and 14319 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:25,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:25,998 INFO L93 Difference]: Finished difference Result 21901 states and 28720 transitions. [2022-11-20 10:53:25,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:53:25,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 319 [2022-11-20 10:53:26,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:26,024 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:53:26,025 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:53:26,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:53:26,044 INFO L413 NwaCegarLoop]: 2099 mSDtfsCounter, 1958 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1958 SdHoareTripleChecker+Valid, 2099 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-11-20 10:53:26,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1958 Valid, 2099 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:53:26,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:53:27,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:53:27,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.2002278192633844) internal successors, (9483), 8043 states have internal predecessors, (9483), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:53:27,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14309 transitions. [2022-11-20 10:53:27,942 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14309 transitions. Word has length 319 [2022-11-20 10:53:27,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:27,943 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14309 transitions. [2022-11-20 10:53:27,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:27,943 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14309 transitions. [2022-11-20 10:53:27,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2022-11-20 10:53:27,945 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:27,945 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:53:28,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:28,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:28,146 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:28,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:28,147 INFO L85 PathProgramCache]: Analyzing trace with hash -747825940, now seen corresponding path program 1 times [2022-11-20 10:53:28,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:28,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101549843] [2022-11-20 10:53:28,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:28,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:28,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:28,151 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:28,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-20 10:53:33,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:53:33,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 3623 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:53:33,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:50,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:53:50,113 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:53:50,113 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:50,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101549843] [2022-11-20 10:53:50,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101549843] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:53:50,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:53:50,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:53:50,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446964184] [2022-11-20 10:53:50,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:53:50,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:53:50,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:50,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:53:50,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:53:50,116 INFO L87 Difference]: Start difference. First operand 10958 states and 14309 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:51,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:51,914 INFO L93 Difference]: Finished difference Result 21901 states and 28700 transitions. [2022-11-20 10:53:51,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:53:51,915 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 320 [2022-11-20 10:53:51,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:51,940 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:53:51,940 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:53:51,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:53:51,966 INFO L413 NwaCegarLoop]: 2098 mSDtfsCounter, 1956 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1956 SdHoareTripleChecker+Valid, 2098 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-11-20 10:53:51,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1956 Valid, 2098 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:53:51,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:53:54,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:53:54,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.1989621566890267) internal successors, (9473), 8043 states have internal predecessors, (9473), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:53:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14299 transitions. [2022-11-20 10:53:54,217 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14299 transitions. Word has length 320 [2022-11-20 10:53:54,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:54,218 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14299 transitions. [2022-11-20 10:53:54,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:53:54,218 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14299 transitions. [2022-11-20 10:53:54,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2022-11-20 10:53:54,222 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:54,222 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:53:54,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:54,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:54,436 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:54,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:54,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1663258760, now seen corresponding path program 1 times [2022-11-20 10:53:54,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:54,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271021521] [2022-11-20 10:53:54,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:54,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:54,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:54,441 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:54,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-20 10:54:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:00,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 3624 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:54:00,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:54:16,718 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:54:16,718 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:16,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1271021521] [2022-11-20 10:54:16,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1271021521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:54:16,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:54:16,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:54:16,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614608034] [2022-11-20 10:54:16,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:54:16,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:54:16,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:16,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:54:16,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:54:16,720 INFO L87 Difference]: Start difference. First operand 10958 states and 14299 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:54:18,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:18,531 INFO L93 Difference]: Finished difference Result 21901 states and 28680 transitions. [2022-11-20 10:54:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:54:18,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 321 [2022-11-20 10:54:18,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:18,565 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:54:18,565 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:54:18,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:54:18,588 INFO L413 NwaCegarLoop]: 2097 mSDtfsCounter, 1954 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1954 SdHoareTripleChecker+Valid, 2097 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-11-20 10:54:18,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1954 Valid, 2097 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:54:18,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:54:20,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:54:20,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.197696494114669) internal successors, (9463), 8043 states have internal predecessors, (9463), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:54:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14289 transitions. [2022-11-20 10:54:20,437 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14289 transitions. Word has length 321 [2022-11-20 10:54:20,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:20,438 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14289 transitions. [2022-11-20 10:54:20,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 2 states have internal predecessors, (105), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:54:20,438 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14289 transitions. [2022-11-20 10:54:20,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2022-11-20 10:54:20,440 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:20,440 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:54:20,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:20,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:20,641 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:20,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash -788010264, now seen corresponding path program 1 times [2022-11-20 10:54:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:20,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [566477469] [2022-11-20 10:54:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:20,644 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:20,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:20,645 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:20,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-20 10:54:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:26,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 3625 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:54:26,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:42,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:54:42,464 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:54:42,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:42,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [566477469] [2022-11-20 10:54:42,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [566477469] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:54:42,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:54:42,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:54:42,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60335197] [2022-11-20 10:54:42,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:54:42,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:54:42,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:42,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:54:42,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:54:42,467 INFO L87 Difference]: Start difference. First operand 10958 states and 14289 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:54:44,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:44,725 INFO L93 Difference]: Finished difference Result 21901 states and 28660 transitions. [2022-11-20 10:54:44,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:54:44,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 322 [2022-11-20 10:54:44,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:44,762 INFO L225 Difference]: With dead ends: 21901 [2022-11-20 10:54:44,762 INFO L226 Difference]: Without dead ends: 10958 [2022-11-20 10:54:44,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:54:44,793 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1952 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1952 SdHoareTripleChecker+Valid, 2096 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-11-20 10:54:44,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1952 Valid, 2096 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:54:44,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10958 states. [2022-11-20 10:54:46,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10958 to 10958. [2022-11-20 10:54:47,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10958 states, 7901 states have (on average 1.1964308315403114) internal successors, (9453), 8043 states have internal predecessors, (9453), 2399 states have call successors, (2399), 658 states have call predecessors, (2399), 656 states have return successors, (2427), 2360 states have call predecessors, (2427), 2399 states have call successors, (2427) [2022-11-20 10:54:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10958 states to 10958 states and 14279 transitions. [2022-11-20 10:54:47,029 INFO L78 Accepts]: Start accepts. Automaton has 10958 states and 14279 transitions. Word has length 322 [2022-11-20 10:54:47,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:47,029 INFO L495 AbstractCegarLoop]: Abstraction has 10958 states and 14279 transitions. [2022-11-20 10:54:47,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:54:47,029 INFO L276 IsEmpty]: Start isEmpty. Operand 10958 states and 14279 transitions. [2022-11-20 10:54:47,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-11-20 10:54:47,031 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:47,032 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:54:47,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:47,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:47,232 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:47,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:47,233 INFO L85 PathProgramCache]: Analyzing trace with hash 646577924, now seen corresponding path program 1 times [2022-11-20 10:54:47,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:47,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508340003] [2022-11-20 10:54:47,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:47,235 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:47,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:47,236 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:47,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-20 10:54:53,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:53,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 3626 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:54:53,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:55:09,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:55:09,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:09,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508340003] [2022-11-20 10:55:09,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508340003] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:55:09,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:55:09,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:55:09,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174180040] [2022-11-20 10:55:09,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:55:09,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:55:09,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:09,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:55:09,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:55:09,300 INFO L87 Difference]: Start difference. First operand 10958 states and 14279 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:55:13,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:13,893 INFO L93 Difference]: Finished difference Result 32808 states and 42869 transitions. [2022-11-20 10:55:13,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:55:13,894 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 323 [2022-11-20 10:55:13,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:13,943 INFO L225 Difference]: With dead ends: 32808 [2022-11-20 10:55:13,943 INFO L226 Difference]: Without dead ends: 21865 [2022-11-20 10:55:13,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:55:13,963 INFO L413 NwaCegarLoop]: 2587 mSDtfsCounter, 1949 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1949 SdHoareTripleChecker+Valid, 4654 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:13,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1949 Valid, 4654 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 10:55:13,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21865 states. [2022-11-20 10:55:19,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21865 to 21855. [2022-11-20 10:55:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21855 states, 15754 states have (on average 1.1963945664593119) internal successors, (18848), 16043 states have internal predecessors, (18848), 4793 states have call successors, (4793), 1316 states have call predecessors, (4793), 1306 states have return successors, (4849), 4703 states have call predecessors, (4849), 4793 states have call successors, (4849) [2022-11-20 10:55:19,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21855 states to 21855 states and 28490 transitions. [2022-11-20 10:55:19,275 INFO L78 Accepts]: Start accepts. Automaton has 21855 states and 28490 transitions. Word has length 323 [2022-11-20 10:55:19,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:19,275 INFO L495 AbstractCegarLoop]: Abstraction has 21855 states and 28490 transitions. [2022-11-20 10:55:19,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:55:19,275 INFO L276 IsEmpty]: Start isEmpty. Operand 21855 states and 28490 transitions. [2022-11-20 10:55:19,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-11-20 10:55:19,279 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:19,279 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:55:19,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:19,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:19,480 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:19,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:19,481 INFO L85 PathProgramCache]: Analyzing trace with hash 675207075, now seen corresponding path program 1 times [2022-11-20 10:55:19,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:19,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [304699507] [2022-11-20 10:55:19,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:55:19,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:19,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:19,487 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:19,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-20 10:55:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:55:25,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 3626 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 10:55:25,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1037 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1037 trivial. 0 not checked. [2022-11-20 10:55:26,429 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:55:26,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:26,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [304699507] [2022-11-20 10:55:26,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [304699507] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:55:26,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:55:26,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:55:26,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843562036] [2022-11-20 10:55:26,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:55:26,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:55:26,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:26,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:55:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:55:26,431 INFO L87 Difference]: Start difference. First operand 21855 states and 28490 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:55:31,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:31,059 INFO L93 Difference]: Finished difference Result 21907 states and 28563 transitions. [2022-11-20 10:55:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:55:31,060 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 323 [2022-11-20 10:55:31,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:31,113 INFO L225 Difference]: With dead ends: 21907 [2022-11-20 10:55:31,113 INFO L226 Difference]: Without dead ends: 21905 [2022-11-20 10:55:31,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:55:31,120 INFO L413 NwaCegarLoop]: 2095 mSDtfsCounter, 3 mSDsluCounter, 6280 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 8375 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:31,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 8375 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 10:55:31,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21905 states. [2022-11-20 10:55:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21905 to 21879. [2022-11-20 10:55:36,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21879 states, 15772 states have (on average 1.19579000760842) internal successors, (18860), 16061 states have internal predecessors, (18860), 4793 states have call successors, (4793), 1316 states have call predecessors, (4793), 1312 states have return successors, (4861), 4709 states have call predecessors, (4861), 4793 states have call successors, (4861) [2022-11-20 10:55:36,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21879 states to 21879 states and 28514 transitions. [2022-11-20 10:55:36,319 INFO L78 Accepts]: Start accepts. Automaton has 21879 states and 28514 transitions. Word has length 323 [2022-11-20 10:55:36,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:36,320 INFO L495 AbstractCegarLoop]: Abstraction has 21879 states and 28514 transitions. [2022-11-20 10:55:36,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 1 states have call successors, (23), 1 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-11-20 10:55:36,320 INFO L276 IsEmpty]: Start isEmpty. Operand 21879 states and 28514 transitions. [2022-11-20 10:55:36,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 439 [2022-11-20 10:55:36,324 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:36,324 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 11, 11, 9, 9, 8, 8, 8, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 10:55:36,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:36,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:36,525 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:36,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:36,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1174979014, now seen corresponding path program 1 times [2022-11-20 10:55:36,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:36,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497266598] [2022-11-20 10:55:36,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:55:36,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:36,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:36,529 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:36,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ddf94cc-3009-426b-92ce-4f9986779b07/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-20 10:55:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:55:42,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 4118 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:55:42,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 980 trivial. 0 not checked. [2022-11-20 10:55:43,796 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:55:43,796 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:43,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497266598] [2022-11-20 10:55:43,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497266598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:55:43,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:55:43,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:55:43,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483781615] [2022-11-20 10:55:43,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:55:43,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:55:43,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:43,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:55:43,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:55:43,799 INFO L87 Difference]: Start difference. First operand 21879 states and 28514 transitions. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2022-11-20 10:55:46,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []