./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i --full-output --preprocessor.use.memory.slicer false --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version abd6749d Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --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 c974750d72dbbdcad43b6c780cc7a00626a484b6d2da67e96b9032eaa6e0f23d --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 09:09:24,863 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 09:09:24,922 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 09:09:24,927 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 09:09:24,927 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 09:09:24,954 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 09:09:24,955 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 09:09:24,955 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 09:09:24,956 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 09:09:24,959 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 09:09:24,959 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 09:09:24,959 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 09:09:24,960 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 09:09:24,961 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 09:09:24,961 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 09:09:24,961 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 09:09:24,962 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 09:09:24,962 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 09:09:24,962 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 09:09:24,962 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 09:09:24,963 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 09:09:24,963 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 09:09:24,963 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 09:09:24,963 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 09:09:24,964 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 09:09:24,964 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 09:09:24,964 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 09:09:24,965 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 09:09:24,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:09:24,965 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 09:09:24,966 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 09:09:24,966 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 09:09:24,966 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 09:09:24,966 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 09:09:24,967 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> c974750d72dbbdcad43b6c780cc7a00626a484b6d2da67e96b9032eaa6e0f23d Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 09:09:25,185 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 09:09:25,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 09:09:25,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 09:09:25,215 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 09:09:25,215 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 09:09:25,216 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:26,329 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 09:09:26,722 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 09:09:26,722 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:26,750 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a14b46a0b/d54b2b775891460cb5f49b171b63a40c/FLAGefced5559 [2023-11-23 09:09:26,763 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a14b46a0b/d54b2b775891460cb5f49b171b63a40c [2023-11-23 09:09:26,765 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 09:09:26,766 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 09:09:26,768 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 09:09:26,769 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 09:09:26,772 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 09:09:26,773 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:09:26" (1/1) ... [2023-11-23 09:09:26,774 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b61f8bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:26, skipping insertion in model container [2023-11-23 09:09:26,774 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:09:26" (1/1) ... [2023-11-23 09:09:26,884 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 09:09:27,070 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4496,4509] [2023-11-23 09:09:27,077 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4556,4569] [2023-11-23 09:09:27,617 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,618 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,619 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,619 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,620 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,639 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,640 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,642 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,656 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:27,937 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:09:27,938 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:09:27,939 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:09:27,940 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:09:27,941 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:09:27,941 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:09:27,942 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:09:27,942 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:09:27,943 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:09:27,943 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:09:28,116 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,116 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,197 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:09:28,263 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 09:09:28,280 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4496,4509] [2023-11-23 09:09:28,281 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4556,4569] [2023-11-23 09:09:28,330 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,331 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,331 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,332 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,332 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,343 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,343 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,344 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,345 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,382 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:09:28,383 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:09:28,383 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:09:28,384 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:09:28,384 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:09:28,385 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:09:28,385 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:09:28,386 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:09:28,386 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:09:28,387 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:09:28,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : "+r"(index)); [8221] [2023-11-23 09:09:28,456 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,457 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:28,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [8707-8718] [2023-11-23 09:09:28,499 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:09:28,774 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,775 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,775 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,775 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,775 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,775 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function s_global_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,776 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,777 WARN L675 CHandler]: The function predicate is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,777 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,777 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,777 WARN L675 CHandler]: The function tl_thread_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,777 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,778 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,778 WARN L675 CHandler]: The function memchr is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:28,784 INFO L206 MainTranslator]: Completed translation [2023-11-23 09:09:28,785 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28 WrapperNode [2023-11-23 09:09:28,785 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 09:09:28,786 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 09:09:28,786 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 09:09:28,786 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 09:09:28,792 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:28,921 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:28,992 INFO L138 Inliner]: procedures = 692, calls = 2797, calls flagged for inlining = 61, calls inlined = 8, statements flattened = 875 [2023-11-23 09:09:28,992 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 09:09:28,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 09:09:28,993 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 09:09:28,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 09:09:29,002 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,002 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,010 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,012 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,048 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,063 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,068 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,078 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,093 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 09:09:29,096 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 09:09:29,097 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 09:09:29,097 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 09:09:29,097 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (1/1) ... [2023-11-23 09:09:29,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:09:29,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:09:29,154 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 09:09:29,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 09:09:29,193 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_is_valid [2023-11-23 09:09:29,195 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_is_valid [2023-11-23 09:09:29,195 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2023-11-23 09:09:29,195 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2023-11-23 09:09:29,195 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_string_is_allocated_bounded_length [2023-11-23 09:09:29,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_string_is_allocated_bounded_length [2023-11-23 09:09:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-23 09:09:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 09:09:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 09:09:29,196 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 09:09:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-23 09:09:29,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 09:09:29,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 09:09:29,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 09:09:29,197 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-23 09:09:29,197 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 09:09:29,198 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_eq [2023-11-23 09:09:29,198 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_eq [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 09:09:29,198 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 09:09:29,198 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 09:09:29,199 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 09:09:29,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-23 09:09:29,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 09:09:29,383 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 09:09:29,385 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 09:09:30,209 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 09:09:30,351 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 09:09:30,351 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-23 09:09:30,352 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:09:30 BoogieIcfgContainer [2023-11-23 09:09:30,352 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 09:09:30,353 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 09:09:30,354 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 09:09:30,356 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 09:09:30,357 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:09:26" (1/3) ... [2023-11-23 09:09:30,357 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e04ff58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:09:30, skipping insertion in model container [2023-11-23 09:09:30,358 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:28" (2/3) ... [2023-11-23 09:09:30,362 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e04ff58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:09:30, skipping insertion in model container [2023-11-23 09:09:30,362 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:09:30" (3/3) ... [2023-11-23 09:09:30,363 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:30,379 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 09:09:30,380 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 09:09:30,425 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 09:09:30,430 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@26efde55, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 09:09:30,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 09:09:30,435 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-23 09:09:30,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-23 09:09:30,445 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:30,446 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:30,447 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:30,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:30,453 INFO L85 PathProgramCache]: Analyzing trace with hash 194614377, now seen corresponding path program 1 times [2023-11-23 09:09:30,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:30,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540019909] [2023-11-23 09:09:30,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:30,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:30,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:30,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:30,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:30,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:30,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 09:09:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 09:09:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 09:09:30,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:30,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 09:09:30,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:30,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540019909] [2023-11-23 09:09:30,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540019909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:30,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:30,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 09:09:30,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508723061] [2023-11-23 09:09:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:30,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 09:09:30,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:31,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 09:09:31,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 09:09:31,030 INFO L87 Difference]: Start difference. First operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:31,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:31,280 INFO L93 Difference]: Finished difference Result 224 states and 321 transitions. [2023-11-23 09:09:31,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 09:09:31,282 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 63 [2023-11-23 09:09:31,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:31,288 INFO L225 Difference]: With dead ends: 224 [2023-11-23 09:09:31,288 INFO L226 Difference]: Without dead ends: 114 [2023-11-23 09:09:31,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 09:09:31,293 INFO L413 NwaCegarLoop]: 97 mSDtfsCounter, 52 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:31,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 137 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 09:09:31,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2023-11-23 09:09:31,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2023-11-23 09:09:31,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 72 states have (on average 1.2916666666666667) internal successors, (93), 73 states have internal predecessors, (93), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-23 09:09:31,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 154 transitions. [2023-11-23 09:09:31,344 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 154 transitions. Word has length 63 [2023-11-23 09:09:31,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:31,345 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 154 transitions. [2023-11-23 09:09:31,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:31,346 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 154 transitions. [2023-11-23 09:09:31,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-23 09:09:31,354 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:31,354 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:31,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 09:09:31,355 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:31,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:31,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1922669547, now seen corresponding path program 1 times [2023-11-23 09:09:31,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:31,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088808136] [2023-11-23 09:09:31,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:31,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:31,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:31,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 09:09:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 09:09:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 09:09:31,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:31,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:31,995 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 09:09:31,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:31,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088808136] [2023-11-23 09:09:31,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088808136] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:31,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:31,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 09:09:31,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869215452] [2023-11-23 09:09:31,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:31,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 09:09:31,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:31,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 09:09:31,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 09:09:31,998 INFO L87 Difference]: Start difference. First operand 114 states and 154 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:09:32,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:32,301 INFO L93 Difference]: Finished difference Result 195 states and 264 transitions. [2023-11-23 09:09:32,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 09:09:32,301 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 63 [2023-11-23 09:09:32,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:32,304 INFO L225 Difference]: With dead ends: 195 [2023-11-23 09:09:32,304 INFO L226 Difference]: Without dead ends: 116 [2023-11-23 09:09:32,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:09:32,305 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 99 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:32,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 236 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 09:09:32,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-11-23 09:09:32,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2023-11-23 09:09:32,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 73 states have (on average 1.2876712328767124) internal successors, (94), 75 states have internal predecessors, (94), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 09:09:32,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 156 transitions. [2023-11-23 09:09:32,319 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 156 transitions. Word has length 63 [2023-11-23 09:09:32,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:32,319 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 156 transitions. [2023-11-23 09:09:32,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:09:32,320 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 156 transitions. [2023-11-23 09:09:32,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 09:09:32,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:32,321 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:32,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-23 09:09:32,321 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:32,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:32,322 INFO L85 PathProgramCache]: Analyzing trace with hash 993630582, now seen corresponding path program 1 times [2023-11-23 09:09:32,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:32,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14582606] [2023-11-23 09:09:32,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:32,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:32,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:32,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:32,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:32,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 09:09:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 09:09:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 09:09:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 09:09:32,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:32,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14582606] [2023-11-23 09:09:32,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14582606] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:32,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:32,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 09:09:32,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68543721] [2023-11-23 09:09:32,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:32,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:09:32,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:32,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:09:32,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:32,794 INFO L87 Difference]: Start difference. First operand 116 states and 156 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:33,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:33,070 INFO L93 Difference]: Finished difference Result 201 states and 273 transitions. [2023-11-23 09:09:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:09:33,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2023-11-23 09:09:33,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:33,072 INFO L225 Difference]: With dead ends: 201 [2023-11-23 09:09:33,072 INFO L226 Difference]: Without dead ends: 149 [2023-11-23 09:09:33,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:33,073 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 63 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:33,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 272 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 09:09:33,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2023-11-23 09:09:33,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 147. [2023-11-23 09:09:33,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 92 states have (on average 1.2826086956521738) internal successors, (118), 94 states have internal predecessors, (118), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 205 transitions. [2023-11-23 09:09:33,093 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 205 transitions. Word has length 69 [2023-11-23 09:09:33,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:33,094 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 205 transitions. [2023-11-23 09:09:33,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:33,094 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 205 transitions. [2023-11-23 09:09:33,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-23 09:09:33,095 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:33,095 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:33,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-23 09:09:33,095 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:33,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:33,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1328971129, now seen corresponding path program 1 times [2023-11-23 09:09:33,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:33,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246590848] [2023-11-23 09:09:33,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:33,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:34,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:34,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-23 09:09:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:34,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 09:09:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 09:09:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:34,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-23 09:09:34,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 09:09:35,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:35,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246590848] [2023-11-23 09:09:35,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246590848] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:35,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:35,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 09:09:35,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785956044] [2023-11-23 09:09:35,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:35,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 09:09:35,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:35,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 09:09:35,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:09:35,097 INFO L87 Difference]: Start difference. First operand 147 states and 205 transitions. Second operand has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 09:09:35,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:35,552 INFO L93 Difference]: Finished difference Result 251 states and 352 transitions. [2023-11-23 09:09:35,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 09:09:35,553 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 80 [2023-11-23 09:09:35,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:35,554 INFO L225 Difference]: With dead ends: 251 [2023-11-23 09:09:35,554 INFO L226 Difference]: Without dead ends: 150 [2023-11-23 09:09:35,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2023-11-23 09:09:35,556 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 131 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:35,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 426 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 09:09:35,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-23 09:09:35,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 148. [2023-11-23 09:09:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 93 states have (on average 1.2795698924731183) internal successors, (119), 95 states have internal predecessors, (119), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:35,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 206 transitions. [2023-11-23 09:09:35,567 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 206 transitions. Word has length 80 [2023-11-23 09:09:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:35,567 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 206 transitions. [2023-11-23 09:09:35,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 09:09:35,567 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 206 transitions. [2023-11-23 09:09:35,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-11-23 09:09:35,568 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:35,568 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:35,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-23 09:09:35,569 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:35,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:35,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1070210071, now seen corresponding path program 1 times [2023-11-23 09:09:35,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:35,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12684125] [2023-11-23 09:09:35,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:35,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:36,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:36,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:36,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:36,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 09:09:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 09:09:36,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 09:09:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 09:09:36,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 09:09:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,268 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-23 09:09:36,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:36,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12684125] [2023-11-23 09:09:36,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12684125] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 09:09:36,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788302713] [2023-11-23 09:09:36,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:36,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:09:36,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:09:36,308 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 09:09:36,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 09:09:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:36,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 2581 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 09:09:36,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:36,912 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 09:09:36,912 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:36,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788302713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:36,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 09:09:36,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 14 [2023-11-23 09:09:36,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983199092] [2023-11-23 09:09:36,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:36,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 09:09:36,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:36,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 09:09:36,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2023-11-23 09:09:36,914 INFO L87 Difference]: Start difference. First operand 148 states and 206 transitions. Second operand has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-23 09:09:37,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:37,110 INFO L93 Difference]: Finished difference Result 256 states and 358 transitions. [2023-11-23 09:09:37,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 09:09:37,111 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 88 [2023-11-23 09:09:37,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:37,112 INFO L225 Difference]: With dead ends: 256 [2023-11-23 09:09:37,112 INFO L226 Difference]: Without dead ends: 154 [2023-11-23 09:09:37,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-11-23 09:09:37,113 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 13 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:37,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1021 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 09:09:37,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2023-11-23 09:09:37,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 152. [2023-11-23 09:09:37,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 96 states have (on average 1.2708333333333333) internal successors, (122), 99 states have internal predecessors, (122), 43 states have call successors, (43), 10 states have call predecessors, (43), 12 states have return successors, (47), 42 states have call predecessors, (47), 42 states have call successors, (47) [2023-11-23 09:09:37,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 212 transitions. [2023-11-23 09:09:37,124 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 212 transitions. Word has length 88 [2023-11-23 09:09:37,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:37,125 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 212 transitions. [2023-11-23 09:09:37,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-23 09:09:37,125 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 212 transitions. [2023-11-23 09:09:37,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 09:09:37,126 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:37,126 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:37,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-23 09:09:37,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:09:37,345 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:37,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:37,345 INFO L85 PathProgramCache]: Analyzing trace with hash 638140356, now seen corresponding path program 1 times [2023-11-23 09:09:37,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:37,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336187114] [2023-11-23 09:09:37,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:37,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:38,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:38,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:38,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:09:38,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 09:09:38,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 09:09:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:38,152 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-11-23 09:09:38,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:38,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336187114] [2023-11-23 09:09:38,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336187114] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:38,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:38,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-23 09:09:38,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704633209] [2023-11-23 09:09:38,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:38,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 09:09:38,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:38,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 09:09:38,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-23 09:09:38,155 INFO L87 Difference]: Start difference. First operand 152 states and 212 transitions. Second operand has 10 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 09:09:38,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:38,583 INFO L93 Difference]: Finished difference Result 161 states and 221 transitions. [2023-11-23 09:09:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 09:09:38,583 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 90 [2023-11-23 09:09:38,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:38,584 INFO L225 Difference]: With dead ends: 161 [2023-11-23 09:09:38,585 INFO L226 Difference]: Without dead ends: 154 [2023-11-23 09:09:38,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-23 09:09:38,585 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 73 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:38,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 649 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 09:09:38,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2023-11-23 09:09:38,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 149. [2023-11-23 09:09:38,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 94 states have (on average 1.2765957446808511) internal successors, (120), 96 states have internal predecessors, (120), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:38,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 207 transitions. [2023-11-23 09:09:38,597 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 207 transitions. Word has length 90 [2023-11-23 09:09:38,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:38,598 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 207 transitions. [2023-11-23 09:09:38,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 09:09:38,598 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 207 transitions. [2023-11-23 09:09:38,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 09:09:38,599 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:38,599 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:38,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-23 09:09:38,600 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:38,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:38,600 INFO L85 PathProgramCache]: Analyzing trace with hash -601029473, now seen corresponding path program 1 times [2023-11-23 09:09:38,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:38,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500312195] [2023-11-23 09:09:38,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:38,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:39,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:39,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:39,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:39,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:39,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:09:39,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 09:09:39,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 09:09:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,146 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-23 09:09:39,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:39,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500312195] [2023-11-23 09:09:39,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500312195] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 09:09:39,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636495321] [2023-11-23 09:09:39,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:39,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:09:39,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:09:39,169 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 09:09:39,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 09:09:39,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:39,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 2591 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 09:09:39,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-11-23 09:09:39,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:39,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636495321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:39,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 09:09:39,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-11-23 09:09:39,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335259542] [2023-11-23 09:09:39,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:39,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:09:39,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:39,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:09:39,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:09:39,693 INFO L87 Difference]: Start difference. First operand 149 states and 207 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:40,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:40,004 INFO L93 Difference]: Finished difference Result 272 states and 386 transitions. [2023-11-23 09:09:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:09:40,005 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 92 [2023-11-23 09:09:40,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:40,006 INFO L225 Difference]: With dead ends: 272 [2023-11-23 09:09:40,006 INFO L226 Difference]: Without dead ends: 169 [2023-11-23 09:09:40,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-23 09:09:40,007 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 39 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:40,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 525 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 09:09:40,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-23 09:09:40,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 154. [2023-11-23 09:09:40,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 99 states have (on average 1.2828282828282829) internal successors, (127), 101 states have internal predecessors, (127), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:40,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 214 transitions. [2023-11-23 09:09:40,015 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 214 transitions. Word has length 92 [2023-11-23 09:09:40,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:40,015 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 214 transitions. [2023-11-23 09:09:40,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:40,016 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 214 transitions. [2023-11-23 09:09:40,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 09:09:40,017 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:40,017 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:40,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 09:09:40,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-23 09:09:40,233 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:40,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:40,233 INFO L85 PathProgramCache]: Analyzing trace with hash 73081763, now seen corresponding path program 1 times [2023-11-23 09:09:40,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:40,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330641871] [2023-11-23 09:09:40,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:40,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:40,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:40,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:40,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:40,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:09:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 09:09:40,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 09:09:40,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,468 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-23 09:09:40,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:40,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330641871] [2023-11-23 09:09:40,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330641871] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 09:09:40,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927676060] [2023-11-23 09:09:40,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:40,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:09:40,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:09:40,470 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 09:09:40,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 09:09:40,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:40,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 2581 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 09:09:40,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-23 09:09:40,852 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:40,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927676060] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:40,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 09:09:40,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2023-11-23 09:09:40,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995539664] [2023-11-23 09:09:40,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:40,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:09:40,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:40,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:09:40,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:40,853 INFO L87 Difference]: Start difference. First operand 154 states and 214 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:40,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:40,959 INFO L93 Difference]: Finished difference Result 269 states and 376 transitions. [2023-11-23 09:09:40,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:09:40,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 92 [2023-11-23 09:09:40,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:40,960 INFO L225 Difference]: With dead ends: 269 [2023-11-23 09:09:40,960 INFO L226 Difference]: Without dead ends: 161 [2023-11-23 09:09:40,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 09:09:40,961 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 9 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:40,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 421 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 09:09:40,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-11-23 09:09:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 156. [2023-11-23 09:09:40,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 101 states have (on average 1.2772277227722773) internal successors, (129), 103 states have internal predecessors, (129), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:40,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 216 transitions. [2023-11-23 09:09:40,972 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 216 transitions. Word has length 92 [2023-11-23 09:09:40,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:40,973 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 216 transitions. [2023-11-23 09:09:40,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:40,973 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 216 transitions. [2023-11-23 09:09:40,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 09:09:40,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:40,974 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:40,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 09:09:41,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 09:09:41,175 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:41,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:41,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1915901925, now seen corresponding path program 1 times [2023-11-23 09:09:41,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:41,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843119321] [2023-11-23 09:09:41,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:41,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:41,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 09:09:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 09:09:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 09:09:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 09:09:41,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-23 09:09:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-23 09:09:41,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-11-23 09:09:41,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 09:09:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 09:09:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 09:09:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:41,415 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-11-23 09:09:41,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 09:09:41,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843119321] [2023-11-23 09:09:41,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843119321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:41,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:41,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 09:09:41,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086424554] [2023-11-23 09:09:41,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:41,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:09:41,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 09:09:41,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:09:41,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:41,418 INFO L87 Difference]: Start difference. First operand 156 states and 216 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:41,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:41,688 INFO L93 Difference]: Finished difference Result 279 states and 388 transitions. [2023-11-23 09:09:41,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 09:09:41,689 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 92 [2023-11-23 09:09:41,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:41,691 INFO L225 Difference]: With dead ends: 279 [2023-11-23 09:09:41,691 INFO L226 Difference]: Without dead ends: 169 [2023-11-23 09:09:41,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:09:41,693 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 80 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:41,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 284 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 09:09:41,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-23 09:09:41,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 156. [2023-11-23 09:09:41,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 101 states have (on average 1.2673267326732673) internal successors, (128), 103 states have internal predecessors, (128), 43 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-11-23 09:09:41,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 215 transitions. [2023-11-23 09:09:41,711 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 215 transitions. Word has length 92 [2023-11-23 09:09:41,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:41,712 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 215 transitions. [2023-11-23 09:09:41,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 09:09:41,713 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 215 transitions. [2023-11-23 09:09:41,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 09:09:41,716 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:41,716 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:09:41,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-23 09:09:41,717 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:41,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:41,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1559820951, now seen corresponding path program 1 times [2023-11-23 09:09:41,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 09:09:41,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111743699] [2023-11-23 09:09:41,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:41,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 09:09:41,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 09:09:41,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 09:09:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 09:09:42,113 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 09:09:42,113 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 09:09:42,114 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-23 09:09:42,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-23 09:09:42,117 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:42,119 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 09:09:42,163 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,164 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,164 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,164 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,164 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1350 could not be translated [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,165 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1350 could not be translated [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ite1352 [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,166 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,167 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,168 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,168 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,168 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1355 could not be translated [2023-11-23 09:09:42,168 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,168 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,169 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret478 could not be translated [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret478 could not be translated [2023-11-23 09:09:42,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ite480 [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,171 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem482 could not be translated [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,172 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,173 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,173 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,173 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,173 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,173 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,174 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,174 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,174 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,174 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,174 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret483 [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,175 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem482 could not be translated [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,176 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,177 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,178 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,179 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,180 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,182 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,184 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,184 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,184 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,185 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,185 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,186 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,186 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,186 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,189 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,189 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,189 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,190 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,191 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,193 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,193 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,193 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,193 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,193 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,194 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1356 could not be translated [2023-11-23 09:09:42,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1356 could not be translated [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,214 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,214 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1357 could not be translated [2023-11-23 09:09:42,214 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short1311 could not be translated [2023-11-23 09:09:42,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short1311 could not be translated [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short1313 could not be translated [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short1313 could not be translated [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,219 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,220 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,221 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,222 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,223 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,223 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,224 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,225 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,225 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,225 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,225 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,226 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,226 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,226 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated [2023-11-23 09:09:42,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated [2023-11-23 09:09:42,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated [2023-11-23 09:09:42,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated [2023-11-23 09:09:42,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated [2023-11-23 09:09:42,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret1364 could not be translated [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0!count [2023-11-23 09:09:42,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count [2023-11-23 09:09:42,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list [2023-11-23 09:09:42,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list [2023-11-23 09:09:42,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 09:09:42 BoogieIcfgContainer [2023-11-23 09:09:42,253 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 09:09:42,254 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 09:09:42,254 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 09:09:42,254 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 09:09:42,254 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:09:30" (3/4) ... [2023-11-23 09:09:42,257 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 09:09:42,258 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 09:09:42,258 INFO L158 Benchmark]: Toolchain (without parser) took 15491.87ms. Allocated memory was 159.4MB in the beginning and 721.4MB in the end (delta: 562.0MB). Free memory was 77.3MB in the beginning and 477.9MB in the end (delta: -400.5MB). Peak memory consumption was 162.7MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,258 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 159.4MB. Free memory was 110.9MB in the beginning and 110.7MB in the end (delta: 184.6kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 09:09:42,259 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2016.59ms. Allocated memory was 159.4MB in the beginning and 199.2MB in the end (delta: 39.8MB). Free memory was 77.1MB in the beginning and 76.0MB in the end (delta: 1.1MB). Peak memory consumption was 82.2MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,259 INFO L158 Benchmark]: Boogie Procedure Inliner took 206.93ms. Allocated memory is still 199.2MB. Free memory was 75.0MB in the beginning and 129.3MB in the end (delta: -54.3MB). Peak memory consumption was 22.2MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,259 INFO L158 Benchmark]: Boogie Preprocessor took 102.79ms. Allocated memory is still 199.2MB. Free memory was 129.3MB in the beginning and 121.9MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,259 INFO L158 Benchmark]: RCFGBuilder took 1255.69ms. Allocated memory was 199.2MB in the beginning and 360.7MB in the end (delta: 161.5MB). Free memory was 121.9MB in the beginning and 265.7MB in the end (delta: -143.8MB). Peak memory consumption was 73.3MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,260 INFO L158 Benchmark]: TraceAbstraction took 11899.98ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 264.7MB in the beginning and 477.9MB in the end (delta: -213.2MB). Peak memory consumption was 148.6MB. Max. memory is 16.1GB. [2023-11-23 09:09:42,260 INFO L158 Benchmark]: Witness Printer took 3.88ms. Allocated memory is still 721.4MB. Free memory is still 477.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 09:09:42,261 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 159.4MB. Free memory was 110.9MB in the beginning and 110.7MB in the end (delta: 184.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2016.59ms. Allocated memory was 159.4MB in the beginning and 199.2MB in the end (delta: 39.8MB). Free memory was 77.1MB in the beginning and 76.0MB in the end (delta: 1.1MB). Peak memory consumption was 82.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 206.93ms. Allocated memory is still 199.2MB. Free memory was 75.0MB in the beginning and 129.3MB in the end (delta: -54.3MB). Peak memory consumption was 22.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 102.79ms. Allocated memory is still 199.2MB. Free memory was 129.3MB in the beginning and 121.9MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1255.69ms. Allocated memory was 199.2MB in the beginning and 360.7MB in the end (delta: 161.5MB). Free memory was 121.9MB in the beginning and 265.7MB in the end (delta: -143.8MB). Peak memory consumption was 73.3MB. Max. memory is 16.1GB. * TraceAbstraction took 11899.98ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 264.7MB in the beginning and 477.9MB in the end (delta: -213.2MB). Peak memory consumption was 148.6MB. Max. memory is 16.1GB. * Witness Printer took 3.88ms. Allocated memory is still 721.4MB. Free memory is still 477.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 8221]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ __volatile__("" : "+r"(index)); [8221] - GenericResultAtLocation [Line: 8707]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [8707-8718] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1350 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1350 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ite1352 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1355 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret478 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret478 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ite480 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem482 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret483 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem482 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1356 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1356 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1357 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short1311 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short1311 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short1313 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short1313 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short688 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short678 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem681 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short690 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem682 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem685 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short687 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short680 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem676 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem683 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short689 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret1364 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0!count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_list~0.error_list - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~s_common_log_subject_list~0.subject_list - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 223]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 8724. Possible FailurePath: [L6854-L6859] static struct aws_allocator s_can_fail_allocator_static = { .mem_acquire = s_can_fail_malloc_allocator, .mem_release = s_can_fail_free_allocator, .mem_realloc = s_can_fail_realloc_allocator, .mem_calloc = s_can_fail_calloc_allocator, }; [L7600-L7612] static const uint8_t s_tolower_table[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 91, 92, 93, 94, 95, 96, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255}; [L8723-L8871] static struct aws_error_info errors[] = { [(AWS_ERROR_SUCCESS)-0x0000] = { .literal_name = "AWS_ERROR_SUCCESS", .error_code = (AWS_ERROR_SUCCESS), .error_str = ("Success."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SUCCESS" ", " "Success.", } , [(AWS_ERROR_OOM)-0x0000] = { .literal_name = "AWS_ERROR_OOM", .error_code = (AWS_ERROR_OOM), .error_str = ("Out of memory."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OOM" ", " "Out of memory.", } , [(AWS_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_UNKNOWN", .error_code = (AWS_ERROR_UNKNOWN), .error_str = ("Unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNKNOWN" ", " "Unknown error.", } , [(AWS_ERROR_SHORT_BUFFER)-0x0000] = { .literal_name = "AWS_ERROR_SHORT_BUFFER", .error_code = (AWS_ERROR_SHORT_BUFFER), .error_str = ("Buffer is not large enough to hold result."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SHORT_BUFFER" ", " "Buffer is not large enough to hold result.", } , [(AWS_ERROR_OVERFLOW_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_OVERFLOW_DETECTED", .error_code = (AWS_ERROR_OVERFLOW_DETECTED), .error_str = ("Fixed size value overflow was detected."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OVERFLOW_DETECTED" ", " "Fixed size value overflow was detected.", } , [(AWS_ERROR_UNSUPPORTED_OPERATION)-0x0000] = { .literal_name = "AWS_ERROR_UNSUPPORTED_OPERATION", .error_code = (AWS_ERROR_UNSUPPORTED_OPERATION), .error_str = ("Unsupported operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNSUPPORTED_OPERATION" ", " "Unsupported operation.", } , [(AWS_ERROR_INVALID_BUFFER_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BUFFER_SIZE", .error_code = (AWS_ERROR_INVALID_BUFFER_SIZE), .error_str = ("Invalid buffer size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BUFFER_SIZE" ", " "Invalid buffer size.", } , [(AWS_ERROR_INVALID_HEX_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_HEX_STR", .error_code = (AWS_ERROR_INVALID_HEX_STR), .error_str = ("Invalid hex string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_HEX_STR" ", " "Invalid hex string.", } , [(AWS_ERROR_INVALID_BASE64_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BASE64_STR", .error_code = (AWS_ERROR_INVALID_BASE64_STR), .error_str = ("Invalid base64 string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BASE64_STR" ", " "Invalid base64 string.", } , [(AWS_ERROR_INVALID_INDEX)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_INDEX", .error_code = (AWS_ERROR_INVALID_INDEX), .error_str = ("Invalid index for list access."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_INDEX" ", " "Invalid index for list access.", } , [(AWS_ERROR_THREAD_INVALID_SETTINGS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INVALID_SETTINGS", .error_code = (AWS_ERROR_THREAD_INVALID_SETTINGS), .error_str = ("Invalid thread settings."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INVALID_SETTINGS" ", " "Invalid thread settings.", } , [(AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE", .error_code = (AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE), .error_str = ("Insufficent resources for thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE" ", " "Insufficent resources for thread.", } , [(AWS_ERROR_THREAD_NO_PERMISSIONS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_PERMISSIONS", .error_code = (AWS_ERROR_THREAD_NO_PERMISSIONS), .error_str = ("Insufficient permissions for thread operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_PERMISSIONS" ", " "Insufficient permissions for thread operation.", } , [(AWS_ERROR_THREAD_NOT_JOINABLE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NOT_JOINABLE", .error_code = (AWS_ERROR_THREAD_NOT_JOINABLE), .error_str = ("Thread not joinable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NOT_JOINABLE" ", " "Thread not joinable.", } , [(AWS_ERROR_THREAD_NO_SUCH_THREAD_ID)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID", .error_code = (AWS_ERROR_THREAD_NO_SUCH_THREAD_ID), .error_str = ("No such thread ID."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID" ", " "No such thread ID.", } , [(AWS_ERROR_THREAD_DEADLOCK_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_DEADLOCK_DETECTED", .error_code = (AWS_ERROR_THREAD_DEADLOCK_DETECTED), .error_str = ("Deadlock detected in thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_DEADLOCK_DETECTED" ", " "Deadlock detected in thread.", } , [(AWS_ERROR_MUTEX_NOT_INIT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_NOT_INIT", .error_code = (AWS_ERROR_MUTEX_NOT_INIT), .error_str = ("Mutex not initialized."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_NOT_INIT" ", " "Mutex not initialized.", } , [(AWS_ERROR_MUTEX_TIMEOUT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_TIMEOUT", .error_code = (AWS_ERROR_MUTEX_TIMEOUT), .error_str = ("Mutex operation timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_TIMEOUT" ", " "Mutex operation timed out.", } , [(AWS_ERROR_MUTEX_CALLER_NOT_OWNER)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_CALLER_NOT_OWNER", .error_code = (AWS_ERROR_MUTEX_CALLER_NOT_OWNER), .error_str = ("The caller of a mutex operation was not the owner."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_CALLER_NOT_OWNER" ", " "The caller of a mutex operation was not the owner.", } , [(AWS_ERROR_MUTEX_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_FAILED", .error_code = (AWS_ERROR_MUTEX_FAILED), .error_str = ("Mutex operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_FAILED" ", " "Mutex operation failed.", } , [(AWS_ERROR_COND_VARIABLE_INIT_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_INIT_FAILED", .error_code = (AWS_ERROR_COND_VARIABLE_INIT_FAILED), .error_str = ("Condition variable initialization failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_INIT_FAILED" ", " "Condition variable initialization failed.", } , [(AWS_ERROR_COND_VARIABLE_TIMED_OUT)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_TIMED_OUT", .error_code = (AWS_ERROR_COND_VARIABLE_TIMED_OUT), .error_str = ("Condition variable wait timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_TIMED_OUT" ", " "Condition variable wait timed out.", } , [(AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN", .error_code = (AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN), .error_str = ("Condition variable unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN" ", " "Condition variable unknown error.", } , [(AWS_ERROR_CLOCK_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_CLOCK_FAILURE", .error_code = (AWS_ERROR_CLOCK_FAILURE), .error_str = ("Clock operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_CLOCK_FAILURE" ", " "Clock operation failed.", } , [(AWS_ERROR_LIST_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EMPTY", .error_code = (AWS_ERROR_LIST_EMPTY), .error_str = ("Empty list."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EMPTY" ", " "Empty list.", } , [(AWS_ERROR_DEST_COPY_TOO_SMALL)-0x0000] = { .literal_name = "AWS_ERROR_DEST_COPY_TOO_SMALL", .error_code = (AWS_ERROR_DEST_COPY_TOO_SMALL), .error_str = ("Destination of copy is too small."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_DEST_COPY_TOO_SMALL" ", " "Destination of copy is too small.", } , [(AWS_ERROR_LIST_EXCEEDS_MAX_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE", .error_code = (AWS_ERROR_LIST_EXCEEDS_MAX_SIZE), .error_str = ("A requested operation on a list would exceed it's max size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE" ", " "A requested operation on a list would exceed it's max size.", } , [(AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK)-0x0000] = { .literal_name = "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK", .error_code = (AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK), .error_str = ("Attempt to shrink a list in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK" ", " "Attempt to shrink a list in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_FULL)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_FULL", .error_code = (AWS_ERROR_PRIORITY_QUEUE_FULL), .error_str = ("Attempt to add items to a full preallocated queue in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_FULL" ", " "Attempt to add items to a full preallocated queue in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_EMPTY", .error_code = (AWS_ERROR_PRIORITY_QUEUE_EMPTY), .error_str = ("Attempt to pop an item from an empty queue."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_EMPTY" ", " "Attempt to pop an item from an empty queue.", } , [(AWS_ERROR_PRIORITY_QUEUE_BAD_NODE)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE", .error_code = (AWS_ERROR_PRIORITY_QUEUE_BAD_NODE), .error_str = ("Bad node handle passed to remove."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE" ", " "Bad node handle passed to remove.", } , [(AWS_ERROR_HASHTBL_ITEM_NOT_FOUND)-0x0000] = { .literal_name = "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND", .error_code = (AWS_ERROR_HASHTBL_ITEM_NOT_FOUND), .error_str = ("Item not found in hash table."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND" ", " "Item not found in hash table.", } , [(AWS_ERROR_INVALID_DATE_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_DATE_STR", .error_code = (AWS_ERROR_INVALID_DATE_STR), .error_str = ("Date string is invalid and cannot be parsed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_DATE_STR" ", " "Date string is invalid and cannot be parsed.", } , [(AWS_ERROR_INVALID_ARGUMENT)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_ARGUMENT", .error_code = (AWS_ERROR_INVALID_ARGUMENT), .error_str = ("An invalid argument was passed to a function."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_ARGUMENT" ", " "An invalid argument was passed to a function.", } , [(AWS_ERROR_RANDOM_GEN_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_RANDOM_GEN_FAILED", .error_code = (AWS_ERROR_RANDOM_GEN_FAILED), .error_str = ("A call to the random number generator failed. Retry later."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_RANDOM_GEN_FAILED" ", " "A call to the random number generator failed. Retry later.", } , [(AWS_ERROR_MALFORMED_INPUT_STRING)-0x0000] = { .literal_name = "AWS_ERROR_MALFORMED_INPUT_STRING", .error_code = (AWS_ERROR_MALFORMED_INPUT_STRING), .error_str = ("An input string was passed to a parser and the string was incorrectly formatted."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MALFORMED_INPUT_STRING" ", " "An input string was passed to a parser and the string was incorrectly formatted.", } , [(AWS_ERROR_UNIMPLEMENTED)-0x0000] = { .literal_name = "AWS_ERROR_UNIMPLEMENTED", .error_code = (AWS_ERROR_UNIMPLEMENTED), .error_str = ("A function was called, but is not implemented."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNIMPLEMENTED" ", " "A function was called, but is not implemented.", } , [(AWS_ERROR_INVALID_STATE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_STATE", .error_code = (AWS_ERROR_INVALID_STATE), .error_str = ("An invalid state was encountered."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_STATE" ", " "An invalid state was encountered.", } , [(AWS_ERROR_ENVIRONMENT_GET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_GET", .error_code = (AWS_ERROR_ENVIRONMENT_GET), .error_str = ("System call failure when getting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_GET" ", " "System call failure when getting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_SET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_SET", .error_code = (AWS_ERROR_ENVIRONMENT_SET), .error_str = ("System call failure when setting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_SET" ", " "System call failure when setting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_UNSET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_UNSET", .error_code = (AWS_ERROR_ENVIRONMENT_UNSET), .error_str = ("System call failure when unsetting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_UNSET" ", " "System call failure when unsetting an environment variable.", } , [(AWS_ERROR_SYS_CALL_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_SYS_CALL_FAILURE", .error_code = (AWS_ERROR_SYS_CALL_FAILURE), .error_str = ("System call failure"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SYS_CALL_FAILURE" ", " "System call failure", } , [(AWS_ERROR_FILE_INVALID_PATH)-0x0000] = { .literal_name = "AWS_ERROR_FILE_INVALID_PATH", .error_code = (AWS_ERROR_FILE_INVALID_PATH), .error_str = ("Invalid file path."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_FILE_INVALID_PATH" ", " "Invalid file path.", } , [(AWS_ERROR_MAX_FDS_EXCEEDED)-0x0000] = { .literal_name = "AWS_ERROR_MAX_FDS_EXCEEDED", .error_code = (AWS_ERROR_MAX_FDS_EXCEEDED), .error_str = ("The maximum number of fds has been exceeded."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MAX_FDS_EXCEEDED" ", " "The maximum number of fds has been exceeded.", } , [(AWS_ERROR_NO_PERMISSION)-0x0000] = { .literal_name = "AWS_ERROR_NO_PERMISSION", .error_code = (AWS_ERROR_NO_PERMISSION), .error_str = ("User does not have permission to perform the requested action."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_NO_PERMISSION" ", " "User does not have permission to perform the requested action.", } , [(AWS_ERROR_STREAM_UNSEEKABLE)-0x0000] = { .literal_name = "AWS_ERROR_STREAM_UNSEEKABLE", .error_code = (AWS_ERROR_STREAM_UNSEEKABLE), .error_str = ("Stream does not support seek operations"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_STREAM_UNSEEKABLE" ", " "Stream does not support seek operations", } , }; [L8874-L8877] static struct aws_error_info_list s_list = { .error_list = errors, .count = (sizeof(errors) / sizeof((errors)[0])), }; [L8879-L8888] static struct aws_log_subject_info s_common_log_subject_infos[] = { { .subject_id = (AWS_LS_COMMON_GENERAL), .subject_name = ("aws-c-common"), .subject_description = ("Subject for aws-c-common logging that doesn't belong to any particular category") } , { .subject_id = (AWS_LS_COMMON_TASK_SCHEDULER), .subject_name = ("task-scheduler"), .subject_description = ("Subject for task scheduler or task specific logging.") } , }; [L8890-L8893] static struct aws_log_subject_info_list s_common_log_subject_list = { .subject_list = s_common_log_subject_infos, .count = (sizeof(s_common_log_subject_infos) / sizeof((s_common_log_subject_infos)[0])), }; [L8895-L8899] static _Bool s_common_library_initialized = 0 ; [L8930] static __thread int tl_last_error = 0; [L8932-L8934] static aws_error_handler_fn *s_global_handler = ((void *)0) ; [L8935-L8937] static void *s_global_error_context = ((void *)0) ; [L8939-L8941] static __thread aws_error_handler_fn *tl_thread_handler = ((void *)0) ; [L8942-L8944] __thread void *tl_thread_handler_context = ((void *)0) ; [L8945] static const int MAX_ERROR_CODE = 0x0400 * 16; [L8947] static const struct aws_error_info_list *volatile ERROR_SLOTS[16] = {0}; [L9524] CALL aws_string_eq_byte_buf_harness() [L9505] CALL, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L261] return __VERIFIER_nondet_bool(); [L9505] RET, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9505-L9506] EXPR nondet_bool() ? ensure_string_is_allocated_bounded_length(16) : ((void *)0) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9505-L9507] struct aws_string *str = nondet_bool() ? ensure_string_is_allocated_bounded_length(16) : ((void *)0) ; [L9508] struct aws_byte_buf buf = {__VERIFIER_nondet_ulong(), 0, __VERIFIER_nondet_ulong(), 0}; [L9508] struct aws_byte_buf buf = {__VERIFIER_nondet_ulong(), 0, __VERIFIER_nondet_ulong(), 0}; [L9508] struct aws_byte_buf buf = {__VERIFIER_nondet_ulong(), 0, __VERIFIER_nondet_ulong(), 0}; [L9510] CALL, EXPR aws_byte_buf_is_bounded(&buf, 16) [L6588] EXPR buf->capacity [L6588] return (buf->capacity <= max_size); [L9510] RET, EXPR aws_byte_buf_is_bounded(&buf, 16) [L9510] CALL assume_abort_if_not(aws_byte_buf_is_bounded(&buf, 16)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L211] COND FALSE !(!cond) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, cond=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9510] RET assume_abort_if_not(aws_byte_buf_is_bounded(&buf, 16)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9511] CALL ensure_byte_buf_has_allocated_buffer_member(&buf) [L6598] CALL, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L261] return __VERIFIER_nondet_bool(); [L6598] RET, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6598-L6600] EXPR (nondet_bool()) ? ((void *)0) : can_fail_allocator() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6598-L6600] buf->allocator = (nondet_bool()) ? ((void *)0) : can_fail_allocator() [L6601] EXPR buf->capacity VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6601] CALL, EXPR bounded_malloc(sizeof(*(buf->buffer)) * buf->capacity) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(size)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6871-L6873] CALL assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L211] COND FALSE !(!cond) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, cond=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6871-L6873] RET assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(size)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, size=1, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6874] return malloc(size); [L6601] RET, EXPR bounded_malloc(sizeof(*(buf->buffer)) * buf->capacity) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L6601] buf->buffer = bounded_malloc(sizeof(*(buf->buffer)) * buf->capacity) [L9511] RET ensure_byte_buf_has_allocated_buffer_member(&buf) [L9512] CALL, EXPR aws_byte_buf_is_valid(&buf) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))) [L7329] EXPR buf->capacity [L7329] EXPR buf->capacity == 0 && buf->len == 0 VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7330] EXPR buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR (buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer)))) [L7332] EXPR buf->capacity [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity [L7332] EXPR buf->len [L7332] EXPR buf->capacity [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))) [L7332] EXPR buf->len [L7332] EXPR (((buf->len)) == 0) || ((buf->buffer)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR (buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer)))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] return buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))); [L9512] RET, EXPR aws_byte_buf_is_valid(&buf) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9512] CALL assume_abort_if_not(aws_byte_buf_is_valid(&buf)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L211] COND FALSE !(!cond) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, cond=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9512] RET assume_abort_if_not(aws_byte_buf_is_valid(&buf)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9514] CALL, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L261] return __VERIFIER_nondet_bool(); [L9514] RET, EXPR nondet_bool() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9514-L9516] CALL, EXPR aws_string_eq_byte_buf(str, nondet_bool() ? &buf : ((void *)0) ) [L9354] EXPR !str || aws_string_is_valid(str) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={0:0}, buf={0:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9354] CALL assume_abort_if_not((!str || aws_string_is_valid(str))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L211] COND FALSE !(!cond) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, cond=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9354] RET assume_abort_if_not((!str || aws_string_is_valid(str))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={0:0}, buf={0:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9355] EXPR !buf || aws_byte_buf_is_valid(buf) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={0:0}, buf={0:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9355] CALL assume_abort_if_not((!buf || aws_byte_buf_is_valid(buf))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L211] COND FALSE !(!cond) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=1, cond=1, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9355] RET assume_abort_if_not((!buf || aws_byte_buf_is_valid(buf))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={0:0}, buf={0:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9356-L9359] COND TRUE str == ((void *)0) && buf == ((void *)0) [L9361-L9363] return 1 ; VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \result=1, buf={0:0}, buf={0:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9514-L9516] RET, EXPR aws_string_eq_byte_buf(str, nondet_bool() ? &buf : ((void *)0) ) [L9514-L9516] COND FALSE !(aws_string_eq_byte_buf(str, nondet_bool() ? &buf : ((void *)0) ) && str) [L9522] CALL, EXPR aws_byte_buf_is_valid(&buf) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))) [L7329] EXPR buf->capacity [L7329] EXPR buf->capacity == 0 && buf->len == 0 VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7330] EXPR buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR (buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer)))) [L7332] EXPR buf->capacity [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity [L7332] EXPR buf->len [L7332] EXPR buf->capacity [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))) [L7332] EXPR buf->len [L7332] EXPR (((buf->len)) == 0) || ((buf->buffer)) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7332] EXPR buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR (buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer)))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] EXPR buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L7329-L7332] return buf && ((buf->capacity == 0 && buf->len == 0 && buf->buffer == ((void *)0) ) || (buf->capacity > 0 && buf->len <= buf->capacity && ((((buf->len)) == 0) || ((buf->buffer))))); [L9522] RET, EXPR aws_byte_buf_is_valid(&buf) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, buf={257:0}, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, str={0:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L9522] CALL __VERIFIER_assert(!(aws_byte_buf_is_valid(&buf))) VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=0, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L223] COND TRUE !cond VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=0, cond=0, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] [L223] reach_error() VAL [ERROR_SLOTS={204:0}, MAX_ERROR_CODE=16384, \old(cond)=0, cond=0, errors={202:0}, s_can_fail_allocator_static={200:0}, s_common_library_initialized=0, s_common_log_subject_infos={203:0}, s_global_error_context={0:0}, s_global_handler={0:0}, s_tolower_table={201:0}, tl_last_error=0, tl_thread_handler={0:0}, tl_thread_handler_context={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 11 procedures, 116 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.7s, OverallIterations: 10, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 624 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 559 mSDsluCounter, 3971 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2988 mSDsCounter, 205 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2427 IncrementalHoareTripleChecker+Invalid, 2632 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 205 mSolverCounterUnsat, 983 mSDtfsCounter, 2427 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 549 GetRequests, 477 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=156occurred in iteration=8, InterpolantAutomatonStates: 63, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 9 MinimizatonAttempts, 44 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 5.2s InterpolantComputationTime, 1093 NumberOfCodeBlocks, 1093 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 989 ConstructedInterpolants, 1 QuantifiedInterpolants, 1913 SizeOfPredicates, 8 NumberOfNonLiveVariables, 7753 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 12 InterpolantComputations, 9 PerfectInterpolantSequences, 644/684 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-23 09:09:42,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --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 c974750d72dbbdcad43b6c780cc7a00626a484b6d2da67e96b9032eaa6e0f23d --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 09:09:44,548 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 09:09:44,618 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-23 09:09:44,621 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 09:09:44,621 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 09:09:44,639 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 09:09:44,640 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 09:09:44,640 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 09:09:44,640 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 09:09:44,643 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 09:09:44,643 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 09:09:44,644 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 09:09:44,644 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 09:09:44,645 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 09:09:44,645 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 09:09:44,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 09:09:44,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 09:09:44,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 09:09:44,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 09:09:44,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 09:09:44,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 09:09:44,647 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-23 09:09:44,647 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-23 09:09:44,647 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-23 09:09:44,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 09:09:44,647 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 09:09:44,648 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 09:09:44,648 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 09:09:44,648 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 09:09:44,648 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 09:09:44,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:09:44,649 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 09:09:44,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 09:09:44,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 09:09:44,649 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-23 09:09:44,650 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-23 09:09:44,650 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 09:09:44,650 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 09:09:44,650 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 09:09:44,651 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 09:09:44,651 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 09:09:44,651 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-23 09:09:44,651 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> c974750d72dbbdcad43b6c780cc7a00626a484b6d2da67e96b9032eaa6e0f23d Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 09:09:44,917 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 09:09:44,940 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 09:09:44,942 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 09:09:44,943 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 09:09:44,943 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 09:09:44,944 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:46,166 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 09:09:46,554 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 09:09:46,555 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:46,592 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/774985790/cbceb0b4c0a6425b89d5cdaa95edc2e8/FLAG43a6b8e30 [2023-11-23 09:09:46,608 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/774985790/cbceb0b4c0a6425b89d5cdaa95edc2e8 [2023-11-23 09:09:46,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 09:09:46,611 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 09:09:46,614 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 09:09:46,614 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 09:09:46,618 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 09:09:46,620 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:09:46" (1/1) ... [2023-11-23 09:09:46,620 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@372e3fa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:46, skipping insertion in model container [2023-11-23 09:09:46,620 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:09:46" (1/1) ... [2023-11-23 09:09:46,713 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 09:09:46,902 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4496,4509] [2023-11-23 09:09:46,907 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4556,4569] [2023-11-23 09:09:47,549 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,549 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,550 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,550 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,551 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,562 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,563 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,564 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,564 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,799 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:09:47,800 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:09:47,800 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:09:47,801 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:09:47,802 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:09:47,802 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:09:47,802 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:09:47,803 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:09:47,803 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:09:47,803 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:09:47,970 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:47,976 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,070 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:09:48,108 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-23 09:09:48,142 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 09:09:48,147 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4496,4509] [2023-11-23 09:09:48,148 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4556,4569] [2023-11-23 09:09:48,204 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,212 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,212 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,213 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,213 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,216 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,216 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,217 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,217 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,246 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:09:48,247 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:09:48,247 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:09:48,247 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:09:48,248 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:09:48,248 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:09:48,248 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:09:48,248 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:09:48,249 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:09:48,249 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:09:48,312 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,314 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,382 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:09:48,398 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 09:09:48,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4496,4509] [2023-11-23 09:09:48,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_string_eq_byte_buf_harness_negated.i[4556,4569] [2023-11-23 09:09:48,429 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,429 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,429 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,430 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,430 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,433 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,433 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,434 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,434 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,455 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 09:09:48,456 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 09:09:48,456 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 09:09:48,456 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 09:09:48,457 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 09:09:48,458 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 09:09:48,458 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 09:09:48,458 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 09:09:48,458 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 09:09:48,459 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 09:09:48,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : "+r"(index)); [8221] [2023-11-23 09:09:48,510 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,511 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 09:09:48,521 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [8707-8718] [2023-11-23 09:09:48,547 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,758 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function s_global_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function predicate is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,759 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,760 WARN L675 CHandler]: The function tl_thread_handler is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,760 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,760 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,760 WARN L675 CHandler]: The function memchr is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 09:09:48,765 INFO L206 MainTranslator]: Completed translation [2023-11-23 09:09:48,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48 WrapperNode [2023-11-23 09:09:48,766 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 09:09:48,766 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 09:09:48,767 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 09:09:48,767 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 09:09:48,771 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,828 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,913 INFO L138 Inliner]: procedures = 712, calls = 2797, calls flagged for inlining = 61, calls inlined = 8, statements flattened = 876 [2023-11-23 09:09:48,914 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 09:09:48,914 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 09:09:48,914 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 09:09:48,914 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 09:09:48,922 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,922 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,932 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,933 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,972 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,975 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,993 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:48,998 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:49,008 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 09:09:49,009 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 09:09:49,009 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 09:09:49,009 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 09:09:49,009 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (1/1) ... [2023-11-23 09:09:49,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 09:09:49,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 09:09:49,062 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 09:09:49,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 09:09:49,106 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_is_valid [2023-11-23 09:09:49,107 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_is_valid [2023-11-23 09:09:49,107 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2023-11-23 09:09:49,107 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2023-11-23 09:09:49,107 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_string_is_allocated_bounded_length [2023-11-23 09:09:49,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_string_is_allocated_bounded_length [2023-11-23 09:09:49,107 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-23 09:09:49,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 09:09:49,107 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-23 09:09:49,108 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 09:09:49,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 09:09:49,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 09:09:49,108 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 09:09:49,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-11-23 09:09:49,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-11-23 09:09:49,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-23 09:09:49,109 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 09:09:49,109 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 09:09:49,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 09:09:49,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_eq [2023-11-23 09:09:49,110 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_eq [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-23 09:09:49,110 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-23 09:09:49,110 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 09:09:49,110 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 09:09:49,396 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 09:09:49,397 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 09:09:50,657 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 09:09:50,843 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 09:09:50,843 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-23 09:09:50,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:09:50 BoogieIcfgContainer [2023-11-23 09:09:50,844 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 09:09:50,845 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 09:09:50,845 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 09:09:50,848 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 09:09:50,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:09:46" (1/3) ... [2023-11-23 09:09:50,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c65b9fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:09:50, skipping insertion in model container [2023-11-23 09:09:50,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:09:48" (2/3) ... [2023-11-23 09:09:50,850 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c65b9fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:09:50, skipping insertion in model container [2023-11-23 09:09:50,850 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:09:50" (3/3) ... [2023-11-23 09:09:50,851 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_string_eq_byte_buf_harness_negated.i [2023-11-23 09:09:50,864 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 09:09:50,864 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 09:09:50,904 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 09:09:50,917 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@71876061, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 09:09:50,918 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 09:09:50,922 INFO L276 IsEmpty]: Start isEmpty. Operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-23 09:09:50,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-23 09:09:50,932 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:50,932 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:50,933 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:50,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:50,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2033740381, now seen corresponding path program 1 times [2023-11-23 09:09:50,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:09:50,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147245100] [2023-11-23 09:09:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:50,957 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:50,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:09:50,970 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:09:51,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-23 09:09:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:51,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 1454 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 09:09:51,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 09:09:51,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:51,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:09:51,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147245100] [2023-11-23 09:09:51,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147245100] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:51,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:51,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 09:09:51,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669107615] [2023-11-23 09:09:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:51,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:09:51,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:09:51,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:09:51,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:51,839 INFO L87 Difference]: Start difference. First operand has 116 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 74 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 10 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:09:53,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:53,116 INFO L93 Difference]: Finished difference Result 226 states and 325 transitions. [2023-11-23 09:09:53,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:09:53,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 63 [2023-11-23 09:09:53,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:53,125 INFO L225 Difference]: With dead ends: 226 [2023-11-23 09:09:53,125 INFO L226 Difference]: Without dead ends: 116 [2023-11-23 09:09:53,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:53,144 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 46 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:53,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 479 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-23 09:09:53,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-11-23 09:09:53,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2023-11-23 09:09:53,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 73 states have (on average 1.2876712328767124) internal successors, (94), 75 states have internal predecessors, (94), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 09:09:53,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 156 transitions. [2023-11-23 09:09:53,190 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 156 transitions. Word has length 63 [2023-11-23 09:09:53,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:53,190 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 156 transitions. [2023-11-23 09:09:53,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:09:53,190 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 156 transitions. [2023-11-23 09:09:53,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 09:09:53,192 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:53,193 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:53,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-23 09:09:53,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:53,410 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:53,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:53,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1561542762, now seen corresponding path program 1 times [2023-11-23 09:09:53,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:09:53,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247357521] [2023-11-23 09:09:53,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:53,415 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:53,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:09:53,416 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:09:53,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-23 09:09:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:54,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 1465 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 09:09:54,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 09:09:54,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:54,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:09:54,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247357521] [2023-11-23 09:09:54,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247357521] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:54,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:54,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 09:09:54,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361629943] [2023-11-23 09:09:54,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:54,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:09:54,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:09:54,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:09:54,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:09:54,161 INFO L87 Difference]: Start difference. First operand 116 states and 156 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:54,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:54,599 INFO L93 Difference]: Finished difference Result 219 states and 298 transitions. [2023-11-23 09:09:54,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 09:09:54,599 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2023-11-23 09:09:54,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:54,601 INFO L225 Difference]: With dead ends: 219 [2023-11-23 09:09:54,601 INFO L226 Difference]: Without dead ends: 138 [2023-11-23 09:09:54,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:54,602 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 42 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:54,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 433 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 09:09:54,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-23 09:09:54,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 118. [2023-11-23 09:09:54,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 75 states have (on average 1.28) internal successors, (96), 77 states have internal predecessors, (96), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 09:09:54,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 158 transitions. [2023-11-23 09:09:54,617 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 158 transitions. Word has length 69 [2023-11-23 09:09:54,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:54,617 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 158 transitions. [2023-11-23 09:09:54,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:54,618 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 158 transitions. [2023-11-23 09:09:54,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 09:09:54,619 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:54,619 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:54,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-11-23 09:09:54,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:54,842 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:54,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:54,842 INFO L85 PathProgramCache]: Analyzing trace with hash -2073893012, now seen corresponding path program 1 times [2023-11-23 09:09:54,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:09:54,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487362382] [2023-11-23 09:09:54,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:54,844 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:54,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:09:54,846 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:09:54,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-23 09:09:55,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:55,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 1462 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 09:09:55,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:55,554 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 09:09:55,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:55,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:09:55,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487362382] [2023-11-23 09:09:55,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487362382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:55,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:55,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 09:09:55,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244695261] [2023-11-23 09:09:55,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:55,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 09:09:55,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:09:55,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 09:09:55,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 09:09:55,557 INFO L87 Difference]: Start difference. First operand 118 states and 158 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:56,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:09:56,641 INFO L93 Difference]: Finished difference Result 221 states and 299 transitions. [2023-11-23 09:09:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 09:09:56,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2023-11-23 09:09:56,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:09:56,668 INFO L225 Difference]: With dead ends: 221 [2023-11-23 09:09:56,670 INFO L226 Difference]: Without dead ends: 138 [2023-11-23 09:09:56,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-23 09:09:56,672 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 55 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-23 09:09:56,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 560 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-23 09:09:56,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-23 09:09:56,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 120. [2023-11-23 09:09:56,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 77 states have (on average 1.2727272727272727) internal successors, (98), 79 states have internal predecessors, (98), 31 states have call successors, (31), 10 states have call predecessors, (31), 11 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-23 09:09:56,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 160 transitions. [2023-11-23 09:09:56,693 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 160 transitions. Word has length 69 [2023-11-23 09:09:56,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:09:56,693 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 160 transitions. [2023-11-23 09:09:56,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:09:56,694 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 160 transitions. [2023-11-23 09:09:56,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-23 09:09:56,695 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:09:56,695 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:09:56,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-11-23 09:09:56,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:56,916 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:09:56,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:09:56,916 INFO L85 PathProgramCache]: Analyzing trace with hash -888057368, now seen corresponding path program 1 times [2023-11-23 09:09:56,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:09:56,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1544121469] [2023-11-23 09:09:56,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:09:56,918 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:09:56,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:09:56,920 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:09:56,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-23 09:09:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:09:57,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 1467 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-23 09:09:57,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:09:57,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 09:09:58,160 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 09:09:58,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:09:58,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:09:58,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1544121469] [2023-11-23 09:09:58,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1544121469] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:09:58,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:09:58,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 09:09:58,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032874666] [2023-11-23 09:09:58,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:09:58,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 09:09:58,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:09:58,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 09:09:58,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:09:58,162 INFO L87 Difference]: Start difference. First operand 120 states and 160 transitions. Second operand has 12 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-11-23 09:10:01,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:03,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:07,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:11,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:13,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:15,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:17,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 09:10:18,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:10:18,024 INFO L93 Difference]: Finished difference Result 228 states and 298 transitions. [2023-11-23 09:10:18,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 09:10:18,025 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 69 [2023-11-23 09:10:18,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:10:18,027 INFO L225 Difference]: With dead ends: 228 [2023-11-23 09:10:18,027 INFO L226 Difference]: Without dead ends: 143 [2023-11-23 09:10:18,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-23 09:10:18,028 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 135 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 25 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2023-11-23 09:10:18,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 605 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 451 Invalid, 5 Unknown, 0 Unchecked, 19.6s Time] [2023-11-23 09:10:18,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-11-23 09:10:18,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 139. [2023-11-23 09:10:18,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 88 states have (on average 1.25) internal successors, (110), 91 states have internal predecessors, (110), 35 states have call successors, (35), 14 states have call predecessors, (35), 15 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2023-11-23 09:10:18,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 180 transitions. [2023-11-23 09:10:18,045 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 180 transitions. Word has length 69 [2023-11-23 09:10:18,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:10:18,045 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 180 transitions. [2023-11-23 09:10:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 5 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-11-23 09:10:18,046 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 180 transitions. [2023-11-23 09:10:18,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-23 09:10:18,059 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:10:18,059 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:10:18,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-23 09:10:18,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:18,279 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:10:18,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:10:18,280 INFO L85 PathProgramCache]: Analyzing trace with hash 2132088884, now seen corresponding path program 1 times [2023-11-23 09:10:18,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:10:18,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112736102] [2023-11-23 09:10:18,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:10:18,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:18,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:10:18,284 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:10:18,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-23 09:10:18,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:10:19,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 1471 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 09:10:19,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:10:19,109 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 09:10:19,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:10:19,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:10:19,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112736102] [2023-11-23 09:10:19,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112736102] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:10:19,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:10:19,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 09:10:19,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830195060] [2023-11-23 09:10:19,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:10:19,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 09:10:19,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:10:19,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 09:10:19,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-23 09:10:19,111 INFO L87 Difference]: Start difference. First operand 139 states and 180 transitions. Second operand has 9 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:10:21,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:10:21,305 INFO L93 Difference]: Finished difference Result 231 states and 301 transitions. [2023-11-23 09:10:21,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 09:10:21,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 73 [2023-11-23 09:10:21,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:10:21,311 INFO L225 Difference]: With dead ends: 231 [2023-11-23 09:10:21,311 INFO L226 Difference]: Without dead ends: 145 [2023-11-23 09:10:21,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-23 09:10:21,314 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 13 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-23 09:10:21,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1021 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-23 09:10:21,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2023-11-23 09:10:21,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 143. [2023-11-23 09:10:21,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 91 states have (on average 1.2417582417582418) internal successors, (113), 95 states have internal predecessors, (113), 35 states have call successors, (35), 14 states have call predecessors, (35), 16 states have return successors, (37), 33 states have call predecessors, (37), 34 states have call successors, (37) [2023-11-23 09:10:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 185 transitions. [2023-11-23 09:10:21,345 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 185 transitions. Word has length 73 [2023-11-23 09:10:21,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:10:21,346 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 185 transitions. [2023-11-23 09:10:21,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-11-23 09:10:21,346 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 185 transitions. [2023-11-23 09:10:21,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-23 09:10:21,348 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:10:21,348 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 09:10:21,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-23 09:10:21,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:21,552 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:10:21,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:10:21,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1857707705, now seen corresponding path program 1 times [2023-11-23 09:10:21,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:10:21,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887001833] [2023-11-23 09:10:21,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:10:21,566 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:21,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:10:21,567 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:10:21,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-23 09:10:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:10:22,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 09:10:22,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:10:22,369 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-23 09:10:22,369 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 09:10:22,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 09:10:22,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887001833] [2023-11-23 09:10:22,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887001833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 09:10:22,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 09:10:22,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 09:10:22,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190611460] [2023-11-23 09:10:22,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 09:10:22,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 09:10:22,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 09:10:22,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 09:10:22,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:10:22,371 INFO L87 Difference]: Start difference. First operand 143 states and 185 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:10:23,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 09:10:23,110 INFO L93 Difference]: Finished difference Result 231 states and 303 transitions. [2023-11-23 09:10:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 09:10:23,112 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 75 [2023-11-23 09:10:23,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 09:10:23,113 INFO L225 Difference]: With dead ends: 231 [2023-11-23 09:10:23,113 INFO L226 Difference]: Without dead ends: 170 [2023-11-23 09:10:23,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 09:10:23,114 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 11 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-23 09:10:23,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 422 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-23 09:10:23,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2023-11-23 09:10:23,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 168. [2023-11-23 09:10:23,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 107 states have (on average 1.2429906542056075) internal successors, (133), 110 states have internal predecessors, (133), 44 states have call successors, (44), 14 states have call predecessors, (44), 16 states have return successors, (48), 43 states have call predecessors, (48), 43 states have call successors, (48) [2023-11-23 09:10:23,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 225 transitions. [2023-11-23 09:10:23,130 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 225 transitions. Word has length 75 [2023-11-23 09:10:23,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 09:10:23,130 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 225 transitions. [2023-11-23 09:10:23,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 09:10:23,131 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 225 transitions. [2023-11-23 09:10:23,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-23 09:10:23,132 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 09:10:23,132 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2023-11-23 09:10:23,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-11-23 09:10:23,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:23,335 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 09:10:23,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 09:10:23,335 INFO L85 PathProgramCache]: Analyzing trace with hash -349587481, now seen corresponding path program 1 times [2023-11-23 09:10:23,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 09:10:23,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1389639791] [2023-11-23 09:10:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 09:10:23,337 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 09:10:23,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 09:10:23,338 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 09:10:23,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-23 09:10:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 09:10:24,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-23 09:10:24,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 09:10:25,621 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-23 09:10:25,621 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 09:10:30,128 INFO L349 Elim1Store]: treesize reduction 81, result has 90.1 percent of original size [2023-11-23 09:10:30,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 128 treesize of output 771 Killed by 15