./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya --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 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:37:04,885 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:37:04,963 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-29 00:37:04,968 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:37:04,969 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:37:04,998 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:37:04,999 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:37:04,999 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:37:05,000 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:37:05,001 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:37:05,001 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:37:05,002 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:37:05,003 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:37:05,003 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:37:05,004 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:37:05,005 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:37:05,005 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:37:05,006 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:37:05,007 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:37:05,007 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:37:05,008 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:37:05,009 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:37:05,009 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:37:05,010 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:37:05,010 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:37:05,011 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:37:05,011 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:37:05,012 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:37:05,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:37:05,013 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:37:05,013 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:37:05,014 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:37:05,014 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:37:05,015 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:37:05,015 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:37:05,016 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:37:05,016 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:37:05,016 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:37:05,017 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:37:05,017 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2023-11-29 00:37:05,265 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:37:05,289 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:37:05,292 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:37:05,293 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:37:05,293 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:37:05,294 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:37:08,348 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:37:08,854 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:37:08,855 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:37:08,886 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/73da44756/feb0be38087c499a87d812fa72c0b803/FLAG747451a66 [2023-11-29 00:37:08,901 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/73da44756/feb0be38087c499a87d812fa72c0b803 [2023-11-29 00:37:08,904 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:37:08,906 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:37:08,908 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:37:08,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:37:08,913 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:37:08,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:37:08" (1/1) ... [2023-11-29 00:37:08,915 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e88b818 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:08, skipping insertion in model container [2023-11-29 00:37:08,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:37:08" (1/1) ... [2023-11-29 00:37:09,044 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:37:09,877 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-29 00:37:10,213 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:37:10,232 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:37:10,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] [2023-11-29 00:37:10,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] [2023-11-29 00:37:10,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] [2023-11-29 00:37:10,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] [2023-11-29 00:37:10,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] [2023-11-29 00:37:10,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] [2023-11-29 00:37:10,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-29 00:37:10,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] [2023-11-29 00:37:10,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] [2023-11-29 00:37:10,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] [2023-11-29 00:37:10,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] [2023-11-29 00:37:10,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] [2023-11-29 00:37:10,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] [2023-11-29 00:37:10,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] [2023-11-29 00:37:10,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] [2023-11-29 00:37:10,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] [2023-11-29 00:37:10,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] [2023-11-29 00:37:10,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] [2023-11-29 00:37:10,436 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] [2023-11-29 00:37:10,436 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] [2023-11-29 00:37:10,437 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] [2023-11-29 00:37:10,437 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] [2023-11-29 00:37:10,443 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] [2023-11-29 00:37:10,444 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] [2023-11-29 00:37:10,444 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] [2023-11-29 00:37:10,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] [2023-11-29 00:37:10,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] [2023-11-29 00:37:10,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] [2023-11-29 00:37:10,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] [2023-11-29 00:37:10,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] [2023-11-29 00:37:10,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] [2023-11-29 00:37:10,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] [2023-11-29 00:37:10,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] [2023-11-29 00:37:10,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] [2023-11-29 00:37:10,449 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] [2023-11-29 00:37:10,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] [2023-11-29 00:37:10,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] [2023-11-29 00:37:10,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] [2023-11-29 00:37:10,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] [2023-11-29 00:37:10,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] [2023-11-29 00:37:10,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] [2023-11-29 00:37:10,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] [2023-11-29 00:37:10,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] [2023-11-29 00:37:10,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] [2023-11-29 00:37:10,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] [2023-11-29 00:37:10,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] [2023-11-29 00:37:10,503 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:37:10,574 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:37:10,574 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10 WrapperNode [2023-11-29 00:37:10,574 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:37:10,575 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:37:10,575 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:37:10,575 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:37:10,582 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:10,630 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:10,778 INFO L138 Inliner]: procedures = 176, calls = 460, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1905 [2023-11-29 00:37:10,779 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:37:10,779 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:37:10,780 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:37:10,780 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:37:10,791 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:10,791 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:10,808 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,047 INFO L175 MemorySlicer]: Split 172 memory accesses to 9 slices as follows [2, 6, 1, 22, 2, 7, 1, 11, 120]. 70 percent of accesses are in the largest equivalence class. The 49 initializations are split as follows [2, 0, 1, 22, 2, 0, 1, 11, 10]. The 50 writes are split as follows [0, 3, 0, 0, 0, 6, 0, 0, 41]. [2023-11-29 00:37:11,048 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,048 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,117 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,133 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,153 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,170 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,193 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:37:11,194 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:37:11,194 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:37:11,194 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:37:11,195 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (1/1) ... [2023-11-29 00:37:11,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:37:11,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:37:11,230 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:37:11,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:37:11,270 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-29 00:37:11,270 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-29 00:37:11,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2023-11-29 00:37:11,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2023-11-29 00:37:11,271 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2023-11-29 00:37:11,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2023-11-29 00:37:11,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-29 00:37:11,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-29 00:37:11,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-29 00:37:11,272 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-11-29 00:37:11,272 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-29 00:37:11,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-29 00:37:11,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-29 00:37:11,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-29 00:37:11,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 00:37:11,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 00:37:11,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-29 00:37:11,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-29 00:37:11,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 00:37:11,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2023-11-29 00:37:11,299 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2023-11-29 00:37:11,299 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2023-11-29 00:37:11,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-29 00:37:11,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-29 00:37:11,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-29 00:37:11,301 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-29 00:37:11,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-29 00:37:11,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-29 00:37:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2023-11-29 00:37:11,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2023-11-29 00:37:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 00:37:11,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 00:37:11,302 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2023-11-29 00:37:11,302 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2023-11-29 00:37:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-29 00:37:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-29 00:37:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2023-11-29 00:37:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2023-11-29 00:37:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2023-11-29 00:37:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2023-11-29 00:37:11,303 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2023-11-29 00:37:11,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-29 00:37:11,304 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 00:37:11,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-29 00:37:11,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-11-29 00:37:11,305 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-11-29 00:37:11,305 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2023-11-29 00:37:11,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2023-11-29 00:37:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-29 00:37:11,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-29 00:37:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-29 00:37:11,306 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-29 00:37:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2023-11-29 00:37:11,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2023-11-29 00:37:11,306 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:37:11,307 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-29 00:37:11,307 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-29 00:37:11,307 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 00:37:11,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 00:37:11,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-11-29 00:37:11,309 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-29 00:37:11,309 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 00:37:11,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2023-11-29 00:37:11,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-11-29 00:37:11,310 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-11-29 00:37:11,310 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2023-11-29 00:37:11,311 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 00:37:11,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2023-11-29 00:37:11,312 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2023-11-29 00:37:11,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-29 00:37:11,312 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-29 00:37:11,312 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-29 00:37:11,313 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-29 00:37:11,313 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-11-29 00:37:11,313 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-11-29 00:37:11,313 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2023-11-29 00:37:11,313 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2023-11-29 00:37:11,313 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-29 00:37:11,313 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-29 00:37:11,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:37:11,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-29 00:37:11,314 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2023-11-29 00:37:11,314 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-11-29 00:37:11,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-11-29 00:37:11,316 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-29 00:37:11,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-29 00:37:11,316 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-11-29 00:37:11,316 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-11-29 00:37:11,316 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:37:11,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:37:11,316 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2023-11-29 00:37:11,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2023-11-29 00:37:11,794 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:37:11,797 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:37:11,857 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-29 00:37:13,686 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:37:13,952 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:37:13,952 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 00:37:13,953 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:37:13 BoogieIcfgContainer [2023-11-29 00:37:13,953 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:37:13,956 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:37:13,957 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:37:13,961 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:37:13,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:37:08" (1/3) ... [2023-11-29 00:37:13,962 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3c0d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:37:13, skipping insertion in model container [2023-11-29 00:37:13,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:37:10" (2/3) ... [2023-11-29 00:37:13,962 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3c0d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:37:13, skipping insertion in model container [2023-11-29 00:37:13,963 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:37:13" (3/3) ... [2023-11-29 00:37:13,964 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:37:13,987 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:37:13,988 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:37:14,064 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:37:14,072 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;@6be7b4cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:37:14,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:37:14,080 INFO L276 IsEmpty]: Start isEmpty. Operand has 577 states, 411 states have (on average 1.510948905109489) internal successors, (621), 426 states have internal predecessors, (621), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-29 00:37:14,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 00:37:14,096 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:14,097 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:37:14,097 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:14,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:14,102 INFO L85 PathProgramCache]: Analyzing trace with hash 478044097, now seen corresponding path program 1 times [2023-11-29 00:37:14,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:14,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395932365] [2023-11-29 00:37:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:14,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:14,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:14,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:14,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:14,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:14,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:14,675 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:37:14,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:14,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395932365] [2023-11-29 00:37:14,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395932365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:14,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:14,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:37:14,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053937554] [2023-11-29 00:37:14,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:14,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:37:14,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:37:14,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:37:14,714 INFO L87 Difference]: Start difference. First operand has 577 states, 411 states have (on average 1.510948905109489) internal successors, (621), 426 states have internal predecessors, (621), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:37:18,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:37:20,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:37:20,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:20,510 INFO L93 Difference]: Finished difference Result 1806 states and 2819 transitions. [2023-11-29 00:37:20,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:37:20,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2023-11-29 00:37:20,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:20,538 INFO L225 Difference]: With dead ends: 1806 [2023-11-29 00:37:20,538 INFO L226 Difference]: Without dead ends: 1219 [2023-11-29 00:37:20,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-29 00:37:20,549 INFO L413 NwaCegarLoop]: 602 mSDtfsCounter, 1121 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1218 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:20,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1218 Valid, 1469 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-11-29 00:37:20,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2023-11-29 00:37:20,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1099. [2023-11-29 00:37:20,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 795 states have (on average 1.4830188679245282) internal successors, (1179), 813 states have internal predecessors, (1179), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-29 00:37:20,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1628 transitions. [2023-11-29 00:37:20,710 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1628 transitions. Word has length 73 [2023-11-29 00:37:20,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:20,711 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1628 transitions. [2023-11-29 00:37:20,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:37:20,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1628 transitions. [2023-11-29 00:37:20,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-29 00:37:20,717 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:20,717 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:37:20,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:37:20,718 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:20,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:20,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1179826590, now seen corresponding path program 1 times [2023-11-29 00:37:20,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:20,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128757312] [2023-11-29 00:37:20,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:20,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:20,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:20,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:20,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:20,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:20,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:20,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:20,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:21,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:21,061 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:37:21,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:21,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128757312] [2023-11-29 00:37:21,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128757312] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:21,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:21,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:37:21,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013949208] [2023-11-29 00:37:21,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:21,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:37:21,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:21,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:37:21,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:37:21,066 INFO L87 Difference]: Start difference. First operand 1099 states and 1628 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:37:24,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:37:26,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:37:27,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:27,343 INFO L93 Difference]: Finished difference Result 3492 states and 5284 transitions. [2023-11-29 00:37:27,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:37:27,344 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2023-11-29 00:37:27,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:27,361 INFO L225 Difference]: With dead ends: 3492 [2023-11-29 00:37:27,361 INFO L226 Difference]: Without dead ends: 2408 [2023-11-29 00:37:27,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:37:27,366 INFO L413 NwaCegarLoop]: 602 mSDtfsCounter, 1149 mSDsluCounter, 1370 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 320 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1249 SdHoareTripleChecker+Valid, 1972 SdHoareTripleChecker+Invalid, 1521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 320 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:27,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1249 Valid, 1972 Invalid, 1521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [320 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-29 00:37:27,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2023-11-29 00:37:27,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2230. [2023-11-29 00:37:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2230 states, 1615 states have (on average 1.4842105263157894) internal successors, (2397), 1657 states have internal predecessors, (2397), 454 states have call successors, (454), 157 states have call predecessors, (454), 160 states have return successors, (499), 445 states have call predecessors, (499), 453 states have call successors, (499) [2023-11-29 00:37:27,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2230 states to 2230 states and 3350 transitions. [2023-11-29 00:37:27,559 INFO L78 Accepts]: Start accepts. Automaton has 2230 states and 3350 transitions. Word has length 76 [2023-11-29 00:37:27,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:27,560 INFO L495 AbstractCegarLoop]: Abstraction has 2230 states and 3350 transitions. [2023-11-29 00:37:27,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:37:27,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2230 states and 3350 transitions. [2023-11-29 00:37:27,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-29 00:37:27,569 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:27,569 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:37:27,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:37:27,569 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:27,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:27,570 INFO L85 PathProgramCache]: Analyzing trace with hash 573132447, now seen corresponding path program 1 times [2023-11-29 00:37:27,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:27,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417414889] [2023-11-29 00:37:27,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:27,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:27,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:27,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:27,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:27,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-29 00:37:27,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:37:27,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:37:27,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 00:37:27,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:27,888 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:37:27,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:27,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417414889] [2023-11-29 00:37:27,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417414889] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:27,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:27,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:37:27,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546394506] [2023-11-29 00:37:27,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:27,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:37:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:27,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:37:27,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:37:27,892 INFO L87 Difference]: Start difference. First operand 2230 states and 3350 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-29 00:37:33,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:33,858 INFO L93 Difference]: Finished difference Result 6334 states and 9541 transitions. [2023-11-29 00:37:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 00:37:33,859 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 115 [2023-11-29 00:37:33,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:33,884 INFO L225 Difference]: With dead ends: 6334 [2023-11-29 00:37:33,884 INFO L226 Difference]: Without dead ends: 4125 [2023-11-29 00:37:33,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:37:33,892 INFO L413 NwaCegarLoop]: 567 mSDtfsCounter, 1613 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 848 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1701 SdHoareTripleChecker+Valid, 2076 SdHoareTripleChecker+Invalid, 2289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 848 IncrementalHoareTripleChecker+Valid, 1441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:33,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1701 Valid, 2076 Invalid, 2289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [848 Valid, 1441 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2023-11-29 00:37:33,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4125 states. [2023-11-29 00:37:34,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4125 to 3616. [2023-11-29 00:37:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 2636 states have (on average 1.4723065250379364) internal successors, (3881), 2693 states have internal predecessors, (3881), 697 states have call successors, (697), 257 states have call predecessors, (697), 282 states have return successors, (816), 699 states have call predecessors, (816), 696 states have call successors, (816) [2023-11-29 00:37:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 5394 transitions. [2023-11-29 00:37:34,096 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 5394 transitions. Word has length 115 [2023-11-29 00:37:34,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:34,096 INFO L495 AbstractCegarLoop]: Abstraction has 3616 states and 5394 transitions. [2023-11-29 00:37:34,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-29 00:37:34,097 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 5394 transitions. [2023-11-29 00:37:34,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-11-29 00:37:34,106 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:34,106 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:37:34,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:37:34,107 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:34,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:34,108 INFO L85 PathProgramCache]: Analyzing trace with hash 912880991, now seen corresponding path program 1 times [2023-11-29 00:37:34,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:34,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284192376] [2023-11-29 00:37:34,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:34,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:34,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-29 00:37:34,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:34,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-29 00:37:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-29 00:37:34,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-29 00:37:34,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:37:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-29 00:37:34,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:34,381 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:37:34,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:34,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284192376] [2023-11-29 00:37:34,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284192376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:34,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:34,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:37:34,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179868719] [2023-11-29 00:37:34,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:34,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:37:34,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:34,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:37:34,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:37:34,385 INFO L87 Difference]: Start difference. First operand 3616 states and 5394 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:37:42,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:42,479 INFO L93 Difference]: Finished difference Result 9272 states and 13787 transitions. [2023-11-29 00:37:42,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:37:42,481 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 133 [2023-11-29 00:37:42,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:42,529 INFO L225 Difference]: With dead ends: 9272 [2023-11-29 00:37:42,529 INFO L226 Difference]: Without dead ends: 5677 [2023-11-29 00:37:42,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:37:42,541 INFO L413 NwaCegarLoop]: 734 mSDtfsCounter, 1007 mSDsluCounter, 1887 mSDsCounter, 0 mSdLazyCounter, 1724 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1096 SdHoareTripleChecker+Valid, 2621 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 1724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:42,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1096 Valid, 2621 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 1724 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-11-29 00:37:42,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5677 states. [2023-11-29 00:37:42,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5677 to 5044. [2023-11-29 00:37:42,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5044 states, 3644 states have (on average 1.460482985729967) internal successors, (5322), 3741 states have internal predecessors, (5322), 962 states have call successors, (962), 398 states have call predecessors, (962), 437 states have return successors, (1129), 964 states have call predecessors, (1129), 961 states have call successors, (1129) [2023-11-29 00:37:42,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 7413 transitions. [2023-11-29 00:37:42,923 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 7413 transitions. Word has length 133 [2023-11-29 00:37:42,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:42,924 INFO L495 AbstractCegarLoop]: Abstraction has 5044 states and 7413 transitions. [2023-11-29 00:37:42,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:37:42,924 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 7413 transitions. [2023-11-29 00:37:42,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-29 00:37:42,935 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:42,935 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:37:42,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:37:42,935 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:42,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:42,936 INFO L85 PathProgramCache]: Analyzing trace with hash 810435455, now seen corresponding path program 1 times [2023-11-29 00:37:42,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:42,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558993914] [2023-11-29 00:37:42,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:42,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:42,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:43,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:43,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:43,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:43,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:43,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:37:43,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:37:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-29 00:37:43,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:37:43,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:37:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 00:37:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-11-29 00:37:43,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:43,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558993914] [2023-11-29 00:37:43,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558993914] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:43,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:43,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:37:43,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369100088] [2023-11-29 00:37:43,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:43,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:37:43,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:43,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:37:43,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:37:43,313 INFO L87 Difference]: Start difference. First operand 5044 states and 7413 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-29 00:37:48,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:48,665 INFO L93 Difference]: Finished difference Result 13522 states and 19917 transitions. [2023-11-29 00:37:48,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 00:37:48,666 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2023-11-29 00:37:48,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:48,712 INFO L225 Difference]: With dead ends: 13522 [2023-11-29 00:37:48,712 INFO L226 Difference]: Without dead ends: 8509 [2023-11-29 00:37:48,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:37:48,727 INFO L413 NwaCegarLoop]: 578 mSDtfsCounter, 1931 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 1715 mSolverCounterSat, 935 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2011 SdHoareTripleChecker+Valid, 2128 SdHoareTripleChecker+Invalid, 2650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 935 IncrementalHoareTripleChecker+Valid, 1715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:48,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2011 Valid, 2128 Invalid, 2650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [935 Valid, 1715 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-29 00:37:48,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8509 states. [2023-11-29 00:37:49,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8509 to 7496. [2023-11-29 00:37:49,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7496 states, 5487 states have (on average 1.4579916165482047) internal successors, (8000), 5619 states have internal predecessors, (8000), 1335 states have call successors, (1335), 608 states have call predecessors, (1335), 673 states have return successors, (1570), 1352 states have call predecessors, (1570), 1334 states have call successors, (1570) [2023-11-29 00:37:49,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7496 states to 7496 states and 10905 transitions. [2023-11-29 00:37:49,151 INFO L78 Accepts]: Start accepts. Automaton has 7496 states and 10905 transitions. Word has length 135 [2023-11-29 00:37:49,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:49,152 INFO L495 AbstractCegarLoop]: Abstraction has 7496 states and 10905 transitions. [2023-11-29 00:37:49,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-29 00:37:49,152 INFO L276 IsEmpty]: Start isEmpty. Operand 7496 states and 10905 transitions. [2023-11-29 00:37:49,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-29 00:37:49,163 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:49,163 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:37:49,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 00:37:49,164 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:49,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:49,164 INFO L85 PathProgramCache]: Analyzing trace with hash 456887833, now seen corresponding path program 1 times [2023-11-29 00:37:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:49,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474947517] [2023-11-29 00:37:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:49,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:49,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:49,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:49,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:49,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:49,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:37:49,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:37:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-29 00:37:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:37:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:37:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-29 00:37:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-29 00:37:49,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:49,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474947517] [2023-11-29 00:37:49,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474947517] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:49,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:49,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:37:49,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811912592] [2023-11-29 00:37:49,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:49,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:37:49,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:49,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:37:49,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:37:49,458 INFO L87 Difference]: Start difference. First operand 7496 states and 10905 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:37:54,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:37:55,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:37:55,119 INFO L93 Difference]: Finished difference Result 12484 states and 18425 transitions. [2023-11-29 00:37:55,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:37:55,120 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-11-29 00:37:55,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:37:55,179 INFO L225 Difference]: With dead ends: 12484 [2023-11-29 00:37:55,179 INFO L226 Difference]: Without dead ends: 8516 [2023-11-29 00:37:55,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:37:55,196 INFO L413 NwaCegarLoop]: 555 mSDtfsCounter, 543 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 2415 SdHoareTripleChecker+Invalid, 1965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:37:55,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 2415 Invalid, 1965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 1613 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-11-29 00:37:55,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8516 states. [2023-11-29 00:37:55,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8516 to 7516. [2023-11-29 00:37:55,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7516 states, 5507 states have (on average 1.456328309424369) internal successors, (8020), 5639 states have internal predecessors, (8020), 1335 states have call successors, (1335), 608 states have call predecessors, (1335), 673 states have return successors, (1570), 1352 states have call predecessors, (1570), 1334 states have call successors, (1570) [2023-11-29 00:37:55,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7516 states to 7516 states and 10925 transitions. [2023-11-29 00:37:55,783 INFO L78 Accepts]: Start accepts. Automaton has 7516 states and 10925 transitions. Word has length 139 [2023-11-29 00:37:55,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:37:55,784 INFO L495 AbstractCegarLoop]: Abstraction has 7516 states and 10925 transitions. [2023-11-29 00:37:55,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:37:55,785 INFO L276 IsEmpty]: Start isEmpty. Operand 7516 states and 10925 transitions. [2023-11-29 00:37:55,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-11-29 00:37:55,798 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:37:55,799 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:37:55,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 00:37:55,799 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:37:55,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:37:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1353252753, now seen corresponding path program 1 times [2023-11-29 00:37:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:37:55,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355084734] [2023-11-29 00:37:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:37:55,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:37:55,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:56,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:37:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:37:56,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:37:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:37:56,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:37:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:37:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:37:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:37:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:37:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:37:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:37:56,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-29 00:37:56,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:37:56,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:37:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:37:56,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-29 00:37:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:37:56,793 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-29 00:37:56,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:37:56,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355084734] [2023-11-29 00:37:56,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355084734] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:37:56,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:37:56,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:37:56,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325330971] [2023-11-29 00:37:56,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:37:56,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 00:37:56,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:37:56,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 00:37:56,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-29 00:37:56,797 INFO L87 Difference]: Start difference. First operand 7516 states and 10925 transitions. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-29 00:38:02,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:04,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:38:04,345 INFO L93 Difference]: Finished difference Result 16687 states and 24324 transitions. [2023-11-29 00:38:04,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:38:04,345 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) Word has length 140 [2023-11-29 00:38:04,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:38:04,395 INFO L225 Difference]: With dead ends: 16687 [2023-11-29 00:38:04,395 INFO L226 Difference]: Without dead ends: 9202 [2023-11-29 00:38:04,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=517, Unknown=0, NotChecked=0, Total=702 [2023-11-29 00:38:04,419 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 3285 mSDsluCounter, 1700 mSDsCounter, 0 mSdLazyCounter, 2631 mSolverCounterSat, 1898 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3377 SdHoareTripleChecker+Valid, 2247 SdHoareTripleChecker+Invalid, 4529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1898 IncrementalHoareTripleChecker+Valid, 2631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:38:04,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3377 Valid, 2247 Invalid, 4529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1898 Valid, 2631 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-11-29 00:38:04,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9202 states. [2023-11-29 00:38:04,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9202 to 7806. [2023-11-29 00:38:04,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7806 states, 5697 states have (on average 1.450588028787081) internal successors, (8264), 5835 states have internal predecessors, (8264), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 721 states have return successors, (1560), 1368 states have call predecessors, (1560), 1386 states have call successors, (1560) [2023-11-29 00:38:04,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7806 states to 7806 states and 11211 transitions. [2023-11-29 00:38:04,952 INFO L78 Accepts]: Start accepts. Automaton has 7806 states and 11211 transitions. Word has length 140 [2023-11-29 00:38:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:38:04,953 INFO L495 AbstractCegarLoop]: Abstraction has 7806 states and 11211 transitions. [2023-11-29 00:38:04,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-29 00:38:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 7806 states and 11211 transitions. [2023-11-29 00:38:04,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-11-29 00:38:04,978 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:38:04,978 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:38:04,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:38:04,978 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:38:04,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:38:04,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1224957912, now seen corresponding path program 1 times [2023-11-29 00:38:04,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:38:04,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879516707] [2023-11-29 00:38:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:38:04,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:38:05,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:38:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:38:05,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:38:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:38:05,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:38:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:38:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:38:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:38:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:38:05,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:38:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:38:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:38:05,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:38:05,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:38:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2023-11-29 00:38:05,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-29 00:38:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:05,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2023-11-29 00:38:05,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:38:05,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879516707] [2023-11-29 00:38:05,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879516707] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:38:05,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:38:05,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 00:38:05,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926611897] [2023-11-29 00:38:05,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:38:05,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 00:38:05,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:38:05,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 00:38:05,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:38:05,849 INFO L87 Difference]: Start difference. First operand 7806 states and 11211 transitions. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-29 00:38:12,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:14,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:38:14,198 INFO L93 Difference]: Finished difference Result 16649 states and 24058 transitions. [2023-11-29 00:38:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:38:14,199 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 176 [2023-11-29 00:38:14,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:38:14,237 INFO L225 Difference]: With dead ends: 16649 [2023-11-29 00:38:14,237 INFO L226 Difference]: Without dead ends: 8874 [2023-11-29 00:38:14,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:38:14,258 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 624 mSDsluCounter, 2201 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 480 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 2759 SdHoareTripleChecker+Invalid, 2343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 480 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:38:14,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 2759 Invalid, 2343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [480 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2023-11-29 00:38:14,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8874 states. [2023-11-29 00:38:14,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8874 to 7870. [2023-11-29 00:38:14,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7870 states, 5745 states have (on average 1.4468233246301132) internal successors, (8312), 5883 states have internal predecessors, (8312), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 737 states have return successors, (1584), 1384 states have call predecessors, (1584), 1386 states have call successors, (1584) [2023-11-29 00:38:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7870 states to 7870 states and 11283 transitions. [2023-11-29 00:38:14,712 INFO L78 Accepts]: Start accepts. Automaton has 7870 states and 11283 transitions. Word has length 176 [2023-11-29 00:38:14,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:38:14,712 INFO L495 AbstractCegarLoop]: Abstraction has 7870 states and 11283 transitions. [2023-11-29 00:38:14,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-29 00:38:14,713 INFO L276 IsEmpty]: Start isEmpty. Operand 7870 states and 11283 transitions. [2023-11-29 00:38:14,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-29 00:38:14,728 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:38:14,728 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:38:14,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:38:14,728 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:38:14,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:38:14,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1051490737, now seen corresponding path program 1 times [2023-11-29 00:38:14,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:38:14,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823710255] [2023-11-29 00:38:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:38:14,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:38:14,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:38:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:38:15,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:38:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:38:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:38:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:38:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:38:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:38:15,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:38:15,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:38:15,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:38:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:38:15,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:38:15,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:38:15,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:38:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:38:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-29 00:38:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2023-11-29 00:38:15,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:38:15,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823710255] [2023-11-29 00:38:15,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823710255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:38:15,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638689079] [2023-11-29 00:38:15,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:38:15,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:38:15,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:38:15,647 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:38:15,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:38:16,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:16,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 00:38:16,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:38:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 96 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2023-11-29 00:38:16,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:38:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2023-11-29 00:38:16,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638689079] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:38:16,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:38:16,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 9] total 21 [2023-11-29 00:38:16,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978456026] [2023-11-29 00:38:16,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:38:16,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 00:38:16,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:38:16,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 00:38:16,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:38:16,958 INFO L87 Difference]: Start difference. First operand 7870 states and 11283 transitions. Second operand has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2023-11-29 00:38:27,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:29,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:35,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:36,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:40,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:40,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:38:40,921 INFO L93 Difference]: Finished difference Result 28236 states and 40954 transitions. [2023-11-29 00:38:40,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-29 00:38:40,921 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) Word has length 182 [2023-11-29 00:38:40,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:38:40,995 INFO L225 Difference]: With dead ends: 28236 [2023-11-29 00:38:40,995 INFO L226 Difference]: Without dead ends: 23916 [2023-11-29 00:38:41,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 403 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=581, Invalid=2071, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 00:38:41,012 INFO L413 NwaCegarLoop]: 969 mSDtfsCounter, 6367 mSDsluCounter, 7940 mSDsCounter, 0 mSdLazyCounter, 9086 mSolverCounterSat, 3237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6649 SdHoareTripleChecker+Valid, 8909 SdHoareTripleChecker+Invalid, 12323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3237 IncrementalHoareTripleChecker+Valid, 9086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:38:41,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6649 Valid, 8909 Invalid, 12323 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3237 Valid, 9086 Invalid, 0 Unknown, 0 Unchecked, 21.9s Time] [2023-11-29 00:38:41,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23916 states. [2023-11-29 00:38:42,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23916 to 22129. [2023-11-29 00:38:42,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22129 states, 15974 states have (on average 1.440340553399274) internal successors, (23008), 16482 states have internal predecessors, (23008), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5116), 4000 states have call predecessors, (5116), 3990 states have call successors, (5116) [2023-11-29 00:38:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22129 states to 22129 states and 32115 transitions. [2023-11-29 00:38:42,599 INFO L78 Accepts]: Start accepts. Automaton has 22129 states and 32115 transitions. Word has length 182 [2023-11-29 00:38:42,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:38:42,600 INFO L495 AbstractCegarLoop]: Abstraction has 22129 states and 32115 transitions. [2023-11-29 00:38:42,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2023-11-29 00:38:42,600 INFO L276 IsEmpty]: Start isEmpty. Operand 22129 states and 32115 transitions. [2023-11-29 00:38:42,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2023-11-29 00:38:42,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:38:42,625 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:38:42,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 00:38:42,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:38:42,826 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:38:42,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:38:42,827 INFO L85 PathProgramCache]: Analyzing trace with hash 509231461, now seen corresponding path program 1 times [2023-11-29 00:38:42,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:38:42,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062250223] [2023-11-29 00:38:42,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:38:42,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:38:42,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:38:43,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:38:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:38:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:38:43,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:38:43,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:38:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:38:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:38:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:38:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:38:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:38:43,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-29 00:38:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-29 00:38:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:38:43,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:38:43,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-29 00:38:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:38:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2023-11-29 00:38:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:43,237 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-11-29 00:38:43,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:38:43,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062250223] [2023-11-29 00:38:43,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062250223] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:38:43,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:38:43,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:38:43,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471354305] [2023-11-29 00:38:43,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:38:43,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:38:43,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:38:43,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:38:43,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:38:43,240 INFO L87 Difference]: Start difference. First operand 22129 states and 32115 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:38:49,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:38:53,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:38:53,632 INFO L93 Difference]: Finished difference Result 53855 states and 77921 transitions. [2023-11-29 00:38:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:38:53,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 198 [2023-11-29 00:38:53,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:38:53,730 INFO L225 Difference]: With dead ends: 53855 [2023-11-29 00:38:53,730 INFO L226 Difference]: Without dead ends: 31757 [2023-11-29 00:38:53,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:38:53,770 INFO L413 NwaCegarLoop]: 966 mSDtfsCounter, 1075 mSDsluCounter, 2286 mSDsCounter, 0 mSdLazyCounter, 2427 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1119 SdHoareTripleChecker+Valid, 3252 SdHoareTripleChecker+Invalid, 2741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 2427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:38:53,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1119 Valid, 3252 Invalid, 2741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 2427 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-11-29 00:38:53,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31757 states. [2023-11-29 00:38:55,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31757 to 22169. [2023-11-29 00:38:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22169 states, 16014 states have (on average 1.4392406644186337) internal successors, (23048), 16522 states have internal predecessors, (23048), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5116), 4000 states have call predecessors, (5116), 3990 states have call successors, (5116) [2023-11-29 00:38:55,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22169 states to 22169 states and 32155 transitions. [2023-11-29 00:38:55,462 INFO L78 Accepts]: Start accepts. Automaton has 22169 states and 32155 transitions. Word has length 198 [2023-11-29 00:38:55,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:38:55,463 INFO L495 AbstractCegarLoop]: Abstraction has 22169 states and 32155 transitions. [2023-11-29 00:38:55,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:38:55,463 INFO L276 IsEmpty]: Start isEmpty. Operand 22169 states and 32155 transitions. [2023-11-29 00:38:55,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-11-29 00:38:55,478 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:38:55,479 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:38:55,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:38:55,479 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:38:55,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:38:55,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1804534991, now seen corresponding path program 1 times [2023-11-29 00:38:55,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:38:55,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909057612] [2023-11-29 00:38:55,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:38:55,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:38:55,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:38:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:38:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:38:55,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:38:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:38:55,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:38:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:38:55,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:38:55,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:38:55,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:38:55,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:38:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:38:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:38:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:38:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:38:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:38:55,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2023-11-29 00:38:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:38:55,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:38:55,993 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2023-11-29 00:38:55,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:38:55,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909057612] [2023-11-29 00:38:55,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909057612] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:38:55,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:38:55,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:38:55,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772947179] [2023-11-29 00:38:55,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:38:55,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:38:55,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:38:55,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:38:55,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:38:55,996 INFO L87 Difference]: Start difference. First operand 22169 states and 32155 transitions. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:39:00,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:39:02,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:39:02,297 INFO L93 Difference]: Finished difference Result 41950 states and 61551 transitions. [2023-11-29 00:39:02,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:39:02,298 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 183 [2023-11-29 00:39:02,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:39:02,377 INFO L225 Difference]: With dead ends: 41950 [2023-11-29 00:39:02,377 INFO L226 Difference]: Without dead ends: 23331 [2023-11-29 00:39:02,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:39:02,423 INFO L413 NwaCegarLoop]: 560 mSDtfsCounter, 473 mSDsluCounter, 1730 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 2290 SdHoareTripleChecker+Invalid, 1804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:39:02,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 2290 Invalid, 1804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 1483 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-29 00:39:02,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23331 states. [2023-11-29 00:39:03,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23331 to 22153. [2023-11-29 00:39:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22153 states, 15998 states have (on average 1.4368046005750719) internal successors, (22986), 16506 states have internal predecessors, (22986), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-29 00:39:03,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22153 states to 22153 states and 32081 transitions. [2023-11-29 00:39:03,888 INFO L78 Accepts]: Start accepts. Automaton has 22153 states and 32081 transitions. Word has length 183 [2023-11-29 00:39:03,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:39:03,889 INFO L495 AbstractCegarLoop]: Abstraction has 22153 states and 32081 transitions. [2023-11-29 00:39:03,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:39:03,889 INFO L276 IsEmpty]: Start isEmpty. Operand 22153 states and 32081 transitions. [2023-11-29 00:39:03,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-29 00:39:03,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:39:03,903 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:39:03,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 00:39:03,904 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:39:03,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:39:03,904 INFO L85 PathProgramCache]: Analyzing trace with hash 526028970, now seen corresponding path program 1 times [2023-11-29 00:39:03,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:39:03,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374200093] [2023-11-29 00:39:03,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:39:03,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:39:03,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:39:04,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:39:04,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:39:04,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:39:04,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:39:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:39:04,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:39:04,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:39:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:39:04,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:39:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:39:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:39:04,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:39:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:39:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:39:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:39:04,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-29 00:39:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:04,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-29 00:39:04,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:39:04,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374200093] [2023-11-29 00:39:04,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374200093] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:39:04,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:39:04,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:39:04,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670630895] [2023-11-29 00:39:04,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:39:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:39:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:39:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:39:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:39:04,484 INFO L87 Difference]: Start difference. First operand 22153 states and 32081 transitions. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:39:09,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:39:17,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:39:17,804 INFO L93 Difference]: Finished difference Result 53291 states and 79266 transitions. [2023-11-29 00:39:17,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:39:17,805 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 185 [2023-11-29 00:39:17,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:39:17,901 INFO L225 Difference]: With dead ends: 53291 [2023-11-29 00:39:17,901 INFO L226 Difference]: Without dead ends: 31169 [2023-11-29 00:39:17,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:39:17,941 INFO L413 NwaCegarLoop]: 1000 mSDtfsCounter, 604 mSDsluCounter, 3939 mSDsCounter, 0 mSdLazyCounter, 2535 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 4939 SdHoareTripleChecker+Invalid, 2703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:39:17,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [719 Valid, 4939 Invalid, 2703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2535 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2023-11-29 00:39:17,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31169 states. [2023-11-29 00:39:19,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31169 to 22213. [2023-11-29 00:39:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22213 states, 16058 states have (on average 1.4351724996886288) internal successors, (23046), 16566 states have internal predecessors, (23046), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-29 00:39:19,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22213 states to 22213 states and 32141 transitions. [2023-11-29 00:39:19,563 INFO L78 Accepts]: Start accepts. Automaton has 22213 states and 32141 transitions. Word has length 185 [2023-11-29 00:39:19,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:39:19,564 INFO L495 AbstractCegarLoop]: Abstraction has 22213 states and 32141 transitions. [2023-11-29 00:39:19,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:39:19,564 INFO L276 IsEmpty]: Start isEmpty. Operand 22213 states and 32141 transitions. [2023-11-29 00:39:19,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-29 00:39:19,576 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:39:19,576 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:39:19,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 00:39:19,576 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:39:19,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:39:19,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2140757181, now seen corresponding path program 1 times [2023-11-29 00:39:19,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:39:19,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524428557] [2023-11-29 00:39:19,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:39:19,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:39:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:39:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:39:20,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:39:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:39:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:39:20,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:39:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:39:20,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:39:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:39:20,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:39:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:39:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:39:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:39:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:39:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:39:20,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:39:20,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-29 00:39:20,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-29 00:39:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:20,748 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-29 00:39:20,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:39:20,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524428557] [2023-11-29 00:39:20,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524428557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:39:20,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:39:20,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:39:20,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146051529] [2023-11-29 00:39:20,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:39:20,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:39:20,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:39:20,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:39:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:39:20,751 INFO L87 Difference]: Start difference. First operand 22213 states and 32141 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:39:26,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:39:28,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:39:28,470 INFO L93 Difference]: Finished difference Result 45707 states and 66120 transitions. [2023-11-29 00:39:28,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:39:28,471 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 188 [2023-11-29 00:39:28,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:39:28,546 INFO L225 Difference]: With dead ends: 45707 [2023-11-29 00:39:28,546 INFO L226 Difference]: Without dead ends: 23525 [2023-11-29 00:39:28,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:39:28,589 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 288 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 2595 SdHoareTripleChecker+Invalid, 1951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:39:28,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 2595 Invalid, 1951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1784 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-29 00:39:28,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23525 states. [2023-11-29 00:39:30,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23525 to 22273. [2023-11-29 00:39:30,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22273 states, 16118 states have (on average 1.4335525499441617) internal successors, (23106), 16626 states have internal predecessors, (23106), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-29 00:39:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22273 states to 22273 states and 32201 transitions. [2023-11-29 00:39:30,136 INFO L78 Accepts]: Start accepts. Automaton has 22273 states and 32201 transitions. Word has length 188 [2023-11-29 00:39:30,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:39:30,137 INFO L495 AbstractCegarLoop]: Abstraction has 22273 states and 32201 transitions. [2023-11-29 00:39:30,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:39:30,137 INFO L276 IsEmpty]: Start isEmpty. Operand 22273 states and 32201 transitions. [2023-11-29 00:39:30,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-29 00:39:30,148 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:39:30,148 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:39:30,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 00:39:30,149 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:39:30,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:39:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1011707649, now seen corresponding path program 1 times [2023-11-29 00:39:30,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:39:30,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274663924] [2023-11-29 00:39:30,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:39:30,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:39:30,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:39:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:39:30,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:39:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:39:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:39:30,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:39:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:39:30,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:39:30,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:39:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:39:30,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:39:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:39:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:39:30,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:39:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:39:30,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:39:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-29 00:39:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-29 00:39:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:30,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:30,600 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-29 00:39:30,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:39:30,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274663924] [2023-11-29 00:39:30,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274663924] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:39:30,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:39:30,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:39:30,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254868416] [2023-11-29 00:39:30,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:39:30,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:39:30,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:39:30,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:39:30,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:39:30,604 INFO L87 Difference]: Start difference. First operand 22273 states and 32201 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:39:36,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:39:36,782 INFO L93 Difference]: Finished difference Result 45797 states and 66180 transitions. [2023-11-29 00:39:36,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:39:36,783 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 188 [2023-11-29 00:39:36,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:39:36,847 INFO L225 Difference]: With dead ends: 45797 [2023-11-29 00:39:36,847 INFO L226 Difference]: Without dead ends: 23555 [2023-11-29 00:39:36,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:39:36,889 INFO L413 NwaCegarLoop]: 557 mSDtfsCounter, 442 mSDsluCounter, 2030 mSDsCounter, 0 mSdLazyCounter, 1700 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 2587 SdHoareTripleChecker+Invalid, 2023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 1700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:39:36,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 2587 Invalid, 2023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 1700 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-11-29 00:39:36,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23555 states. [2023-11-29 00:39:38,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23555 to 22333. [2023-11-29 00:39:38,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22333 states, 16178 states have (on average 1.4319446161453826) internal successors, (23166), 16686 states have internal predecessors, (23166), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-29 00:39:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22333 states to 22333 states and 32261 transitions. [2023-11-29 00:39:38,397 INFO L78 Accepts]: Start accepts. Automaton has 22333 states and 32261 transitions. Word has length 188 [2023-11-29 00:39:38,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:39:38,397 INFO L495 AbstractCegarLoop]: Abstraction has 22333 states and 32261 transitions. [2023-11-29 00:39:38,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:39:38,398 INFO L276 IsEmpty]: Start isEmpty. Operand 22333 states and 32261 transitions. [2023-11-29 00:39:38,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-29 00:39:38,409 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:39:38,409 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:39:38,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 00:39:38,410 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:39:38,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:39:38,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1850741311, now seen corresponding path program 1 times [2023-11-29 00:39:38,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:39:38,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700551402] [2023-11-29 00:39:38,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:39:38,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:39:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:42,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:39:42,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:39:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:39:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:39:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:39:42,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:39:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:39:42,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:39:42,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:39:42,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:39:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:39:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:39:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:39:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:42,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:39:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:43,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:43,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:43,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:39:43,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:43,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:39:43,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:44,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:44,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:44,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-29 00:39:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:44,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-29 00:39:44,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:44,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:39:44,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 48 proven. 13 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2023-11-29 00:39:44,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:39:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700551402] [2023-11-29 00:39:44,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700551402] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:39:44,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310589217] [2023-11-29 00:39:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:39:44,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:39:44,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:39:44,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:39:44,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:39:45,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:39:45,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 144 conjunts are in the unsatisfiable core [2023-11-29 00:39:45,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:39:46,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 00:39:46,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 00:39:47,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-11-29 00:39:47,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-29 00:39:47,787 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 128 proven. 16 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-11-29 00:39:47,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:39:48,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2023-11-29 00:39:48,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-11-29 00:39:49,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2023-11-29 00:39:49,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 52 [2023-11-29 00:39:49,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 77 [2023-11-29 00:39:49,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 103 [2023-11-29 00:39:50,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-11-29 00:39:50,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2023-11-29 00:39:50,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40 [2023-11-29 00:39:50,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2023-11-29 00:39:50,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-11-29 00:39:50,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2023-11-29 00:39:51,312 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 28 proven. 12 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2023-11-29 00:39:51,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310589217] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:39:51,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:39:51,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 23] total 77 [2023-11-29 00:39:51,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090906068] [2023-11-29 00:39:51,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:39:51,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-11-29 00:39:51,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:39:51,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-11-29 00:39:51,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=5504, Unknown=0, NotChecked=0, Total=5852 [2023-11-29 00:39:51,320 INFO L87 Difference]: Start difference. First operand 22333 states and 32261 transitions. Second operand has 77 states, 67 states have (on average 3.91044776119403) internal successors, (262), 59 states have internal predecessors, (262), 24 states have call successors, (71), 13 states have call predecessors, (71), 24 states have return successors, (60), 28 states have call predecessors, (60), 24 states have call successors, (60) [2023-11-29 00:40:29,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:31,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:35,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:36,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:40,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:42,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:43,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:50,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:40:52,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:09,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:10,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:41:10,739 INFO L93 Difference]: Finished difference Result 54009 states and 82240 transitions. [2023-11-29 00:41:10,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2023-11-29 00:41:10,740 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 67 states have (on average 3.91044776119403) internal successors, (262), 59 states have internal predecessors, (262), 24 states have call successors, (71), 13 states have call predecessors, (71), 24 states have return successors, (60), 28 states have call predecessors, (60), 24 states have call successors, (60) Word has length 188 [2023-11-29 00:41:10,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:41:10,857 INFO L225 Difference]: With dead ends: 54009 [2023-11-29 00:41:10,857 INFO L226 Difference]: Without dead ends: 35238 [2023-11-29 00:41:10,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5736 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=1810, Invalid=19070, Unknown=0, NotChecked=0, Total=20880 [2023-11-29 00:41:10,897 INFO L413 NwaCegarLoop]: 515 mSDtfsCounter, 14832 mSDsluCounter, 19585 mSDsCounter, 0 mSdLazyCounter, 24004 mSolverCounterSat, 5164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14958 SdHoareTripleChecker+Valid, 20100 SdHoareTripleChecker+Invalid, 29168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 5164 IncrementalHoareTripleChecker+Valid, 24004 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:41:10,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14958 Valid, 20100 Invalid, 29168 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [5164 Valid, 24004 Invalid, 0 Unknown, 0 Unchecked, 64.9s Time] [2023-11-29 00:41:10,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35238 states. [2023-11-29 00:41:13,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35238 to 24327. [2023-11-29 00:41:13,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24327 states, 17763 states have (on average 1.4384394527951359) internal successors, (25551), 18315 states have internal predecessors, (25551), 4363 states have call successors, (4363), 1906 states have call predecessors, (4363), 2200 states have return successors, (5584), 4381 states have call predecessors, (5584), 4362 states have call successors, (5584) [2023-11-29 00:41:13,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24327 states to 24327 states and 35498 transitions. [2023-11-29 00:41:13,859 INFO L78 Accepts]: Start accepts. Automaton has 24327 states and 35498 transitions. Word has length 188 [2023-11-29 00:41:13,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:41:13,860 INFO L495 AbstractCegarLoop]: Abstraction has 24327 states and 35498 transitions. [2023-11-29 00:41:13,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 67 states have (on average 3.91044776119403) internal successors, (262), 59 states have internal predecessors, (262), 24 states have call successors, (71), 13 states have call predecessors, (71), 24 states have return successors, (60), 28 states have call predecessors, (60), 24 states have call successors, (60) [2023-11-29 00:41:13,860 INFO L276 IsEmpty]: Start isEmpty. Operand 24327 states and 35498 transitions. [2023-11-29 00:41:13,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-11-29 00:41:13,871 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:41:13,871 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 11, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:41:13,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:41:14,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 00:41:14,072 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:41:14,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:41:14,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1941288088, now seen corresponding path program 2 times [2023-11-29 00:41:14,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:41:14,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255821358] [2023-11-29 00:41:14,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:41:14,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:41:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:15,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:41:15,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:41:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:41:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:41:15,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:41:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:41:15,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:41:15,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:41:15,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:41:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:41:15,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:41:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-29 00:41:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:41:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-29 00:41:15,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:41:15,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:15,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:41:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-29 00:41:16,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2023-11-29 00:41:16,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2023-11-29 00:41:16,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:16,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:16,112 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2023-11-29 00:41:16,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:41:16,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255821358] [2023-11-29 00:41:16,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255821358] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:41:16,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:41:16,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-29 00:41:16,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725534564] [2023-11-29 00:41:16,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:41:16,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 00:41:16,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:41:16,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 00:41:16,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2023-11-29 00:41:16,115 INFO L87 Difference]: Start difference. First operand 24327 states and 35498 transitions. Second operand has 18 states, 16 states have (on average 6.375) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-29 00:41:24,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:30,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:32,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:35,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:41:35,051 INFO L93 Difference]: Finished difference Result 50574 states and 74115 transitions. [2023-11-29 00:41:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 00:41:35,052 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 6.375) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) Word has length 194 [2023-11-29 00:41:35,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:41:35,137 INFO L225 Difference]: With dead ends: 50574 [2023-11-29 00:41:35,137 INFO L226 Difference]: Without dead ends: 26281 [2023-11-29 00:41:35,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2023-11-29 00:41:35,174 INFO L413 NwaCegarLoop]: 607 mSDtfsCounter, 636 mSDsluCounter, 6661 mSDsCounter, 0 mSdLazyCounter, 5422 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 7268 SdHoareTripleChecker+Invalid, 5896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 5422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:41:35,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 7268 Invalid, 5896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 5422 Invalid, 0 Unknown, 0 Unchecked, 14.9s Time] [2023-11-29 00:41:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26281 states. [2023-11-29 00:41:37,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26281 to 22545. [2023-11-29 00:41:37,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22545 states, 16318 states have (on average 1.4257874739551415) internal successors, (23266), 16826 states have internal predecessors, (23266), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2235 states have return successors, (5208), 4072 states have call predecessors, (5208), 3990 states have call successors, (5208) [2023-11-29 00:41:37,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22545 states to 22545 states and 32465 transitions. [2023-11-29 00:41:37,741 INFO L78 Accepts]: Start accepts. Automaton has 22545 states and 32465 transitions. Word has length 194 [2023-11-29 00:41:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:41:37,741 INFO L495 AbstractCegarLoop]: Abstraction has 22545 states and 32465 transitions. [2023-11-29 00:41:37,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 6.375) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-29 00:41:37,742 INFO L276 IsEmpty]: Start isEmpty. Operand 22545 states and 32465 transitions. [2023-11-29 00:41:37,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-29 00:41:37,753 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:41:37,753 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:41:37,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 00:41:37,753 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:41:37,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:41:37,754 INFO L85 PathProgramCache]: Analyzing trace with hash 696234341, now seen corresponding path program 1 times [2023-11-29 00:41:37,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:41:37,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146738505] [2023-11-29 00:41:37,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:41:37,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:41:37,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:37,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:41:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:41:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:41:37,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:41:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:41:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:41:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:41:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:41:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:41:37,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:41:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:41:37,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:41:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:41:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:37,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-29 00:41:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-29 00:41:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:38,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-29 00:41:38,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-29 00:41:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:38,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:41:38,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:41:38,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,098 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-11-29 00:41:38,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:41:38,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146738505] [2023-11-29 00:41:38,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146738505] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:41:38,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351391097] [2023-11-29 00:41:38,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:41:38,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:41:38,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:41:38,100 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:41:38,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:41:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:38,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 1391 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:41:38,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:41:38,665 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2023-11-29 00:41:38,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:41:38,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351391097] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:41:38,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:41:38,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-29 00:41:38,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212481074] [2023-11-29 00:41:38,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:41:38,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:41:38,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:41:38,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:41:38,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:41:38,668 INFO L87 Difference]: Start difference. First operand 22545 states and 32465 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:41:42,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:44,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:41:47,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:41:47,802 INFO L93 Difference]: Finished difference Result 53373 states and 76628 transitions. [2023-11-29 00:41:47,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:41:47,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2023-11-29 00:41:47,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:41:47,932 INFO L225 Difference]: With dead ends: 53373 [2023-11-29 00:41:47,933 INFO L226 Difference]: Without dead ends: 30859 [2023-11-29 00:41:47,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:41:47,977 INFO L413 NwaCegarLoop]: 1304 mSDtfsCounter, 914 mSDsluCounter, 3078 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 4382 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:41:47,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [920 Valid, 4382 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-29 00:41:48,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30859 states. [2023-11-29 00:41:50,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30859 to 22565. [2023-11-29 00:41:50,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22565 states, 16338 states have (on average 1.4252662504590525) internal successors, (23286), 16826 states have internal predecessors, (23286), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2235 states have return successors, (5208), 4072 states have call predecessors, (5208), 3990 states have call successors, (5208) [2023-11-29 00:41:50,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22565 states to 22565 states and 32485 transitions. [2023-11-29 00:41:50,728 INFO L78 Accepts]: Start accepts. Automaton has 22565 states and 32485 transitions. Word has length 208 [2023-11-29 00:41:50,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:41:50,728 INFO L495 AbstractCegarLoop]: Abstraction has 22565 states and 32485 transitions. [2023-11-29 00:41:50,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:41:50,728 INFO L276 IsEmpty]: Start isEmpty. Operand 22565 states and 32485 transitions. [2023-11-29 00:41:50,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-29 00:41:50,737 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:41:50,737 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:41:50,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 00:41:50,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 00:41:50,938 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:41:50,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:41:50,938 INFO L85 PathProgramCache]: Analyzing trace with hash 663666395, now seen corresponding path program 1 times [2023-11-29 00:41:50,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:41:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217343800] [2023-11-29 00:41:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:41:50,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:41:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:41:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:41:52,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:41:52,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:41:52,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:41:52,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:41:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:41:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:41:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:41:52,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:41:52,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:41:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:41:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:41:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:41:52,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:41:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:41:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-29 00:41:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-29 00:41:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-29 00:41:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:41:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-29 00:41:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:41:52,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:41:52,873 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2023-11-29 00:41:52,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:41:52,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217343800] [2023-11-29 00:41:52,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217343800] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:41:52,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:41:52,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2023-11-29 00:41:52,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466876157] [2023-11-29 00:41:52,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:41:52,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 00:41:52,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:41:52,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 00:41:52,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:41:52,875 INFO L87 Difference]: Start difference. First operand 22565 states and 32485 transitions. Second operand has 22 states, 21 states have (on average 5.428571428571429) internal successors, (114), 13 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2023-11-29 00:42:01,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:03,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:08,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:12,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:16,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:17,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:20,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:22,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:24,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:26,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:28,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:30,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:33,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:42:33,179 INFO L93 Difference]: Finished difference Result 54687 states and 80990 transitions. [2023-11-29 00:42:33,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 00:42:33,180 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.428571428571429) internal successors, (114), 13 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) Word has length 213 [2023-11-29 00:42:33,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:42:33,261 INFO L225 Difference]: With dead ends: 54687 [2023-11-29 00:42:33,262 INFO L226 Difference]: Without dead ends: 32153 [2023-11-29 00:42:33,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=211, Invalid=1681, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 00:42:33,297 INFO L413 NwaCegarLoop]: 993 mSDtfsCounter, 1295 mSDsluCounter, 12951 mSDsCounter, 0 mSdLazyCounter, 8368 mSolverCounterSat, 674 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1417 SdHoareTripleChecker+Valid, 13944 SdHoareTripleChecker+Invalid, 9042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 674 IncrementalHoareTripleChecker+Valid, 8368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:42:33,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1417 Valid, 13944 Invalid, 9042 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [674 Valid, 8368 Invalid, 0 Unknown, 0 Unchecked, 35.1s Time] [2023-11-29 00:42:33,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32153 states. [2023-11-29 00:42:36,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32153 to 22837. [2023-11-29 00:42:36,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22837 states, 16534 states have (on average 1.4238538768598041) internal successors, (23542), 17022 states have internal predecessors, (23542), 4051 states have call successors, (4051), 1900 states have call predecessors, (4051), 2251 states have return successors, (5288), 4140 states have call predecessors, (5288), 4050 states have call successors, (5288) [2023-11-29 00:42:36,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22837 states to 22837 states and 32881 transitions. [2023-11-29 00:42:36,953 INFO L78 Accepts]: Start accepts. Automaton has 22837 states and 32881 transitions. Word has length 213 [2023-11-29 00:42:36,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:42:36,953 INFO L495 AbstractCegarLoop]: Abstraction has 22837 states and 32881 transitions. [2023-11-29 00:42:36,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.428571428571429) internal successors, (114), 13 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2023-11-29 00:42:36,954 INFO L276 IsEmpty]: Start isEmpty. Operand 22837 states and 32881 transitions. [2023-11-29 00:42:36,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2023-11-29 00:42:36,961 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:42:36,962 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:42:36,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 00:42:36,962 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:42:36,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:42:36,963 INFO L85 PathProgramCache]: Analyzing trace with hash -642648400, now seen corresponding path program 1 times [2023-11-29 00:42:36,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:42:36,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927609809] [2023-11-29 00:42:36,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:42:36,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:42:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:42:37,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:42:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:42:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:42:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:42:37,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:42:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:42:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:42:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:42:37,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:42:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:42:37,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:42:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-29 00:42:37,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:42:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-29 00:42:37,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-29 00:42:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2023-11-29 00:42:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:42:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-29 00:42:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-29 00:42:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:42:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2023-11-29 00:42:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:42:37,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:42:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2023-11-29 00:42:37,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,375 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2023-11-29 00:42:37,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:42:37,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927609809] [2023-11-29 00:42:37,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927609809] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:42:37,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392692874] [2023-11-29 00:42:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:42:37,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:42:37,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:42:37,377 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:42:37,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:42:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:37,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 1749 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:42:37,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:42:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2023-11-29 00:42:38,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:42:38,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392692874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:42:38,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:42:38,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2023-11-29 00:42:38,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100833827] [2023-11-29 00:42:38,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:42:38,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:42:38,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:42:38,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:42:38,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:42:38,083 INFO L87 Difference]: Start difference. First operand 22837 states and 32881 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-29 00:42:40,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:42:44,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:42:44,194 INFO L93 Difference]: Finished difference Result 31280 states and 44780 transitions. [2023-11-29 00:42:44,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:42:44,195 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 232 [2023-11-29 00:42:44,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:42:44,270 INFO L225 Difference]: With dead ends: 31280 [2023-11-29 00:42:44,270 INFO L226 Difference]: Without dead ends: 31205 [2023-11-29 00:42:44,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:42:44,281 INFO L413 NwaCegarLoop]: 1353 mSDtfsCounter, 1361 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1361 SdHoareTripleChecker+Valid, 1800 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:42:44,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1361 Valid, 1800 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-29 00:42:44,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31205 states. [2023-11-29 00:42:49,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31205 to 31198. [2023-11-29 00:42:49,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31198 states, 22638 states have (on average 1.4162028447742734) internal successors, (32060), 23265 states have internal predecessors, (32060), 5472 states have call successors, (5472), 2606 states have call predecessors, (5472), 3087 states have return successors, (7127), 5630 states have call predecessors, (7127), 5471 states have call successors, (7127) [2023-11-29 00:42:49,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31198 states to 31198 states and 44659 transitions. [2023-11-29 00:42:49,320 INFO L78 Accepts]: Start accepts. Automaton has 31198 states and 44659 transitions. Word has length 232 [2023-11-29 00:42:49,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:42:49,321 INFO L495 AbstractCegarLoop]: Abstraction has 31198 states and 44659 transitions. [2023-11-29 00:42:49,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-29 00:42:49,321 INFO L276 IsEmpty]: Start isEmpty. Operand 31198 states and 44659 transitions. [2023-11-29 00:42:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-29 00:42:49,331 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:42:49,331 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:42:49,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 00:42:49,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:42:49,532 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:42:49,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:42:49,532 INFO L85 PathProgramCache]: Analyzing trace with hash 816970610, now seen corresponding path program 1 times [2023-11-29 00:42:49,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:42:49,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838142933] [2023-11-29 00:42:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:42:49,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:42:49,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 00:42:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-29 00:42:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:42:50,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:42:50,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-29 00:42:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 00:42:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-29 00:42:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 00:42:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 00:42:50,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-29 00:42:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-29 00:42:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:42:50,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-29 00:42:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-29 00:42:50,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:50,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:42:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-29 00:42:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-29 00:42:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-29 00:42:51,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-29 00:42:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:51,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:42:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:51,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-29 00:42:51,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-29 00:42:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 00:42:51,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:42:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2023-11-29 00:42:51,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:42:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838142933] [2023-11-29 00:42:51,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838142933] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:42:51,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:42:51,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-11-29 00:42:51,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243341833] [2023-11-29 00:42:51,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:42:51,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:42:51,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:42:51,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:42:51,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:42:51,222 INFO L87 Difference]: Start difference. First operand 31198 states and 44659 transitions. Second operand has 20 states, 19 states have (on average 6.052631578947368) internal successors, (115), 11 states have internal predecessors, (115), 5 states have call successors, (29), 8 states have call predecessors, (29), 4 states have return successors, (28), 8 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-29 00:42:59,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:43:00,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:43:03,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:43:11,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:43:11,847 INFO L93 Difference]: Finished difference Result 64113 states and 91796 transitions. [2023-11-29 00:43:11,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 00:43:11,848 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 6.052631578947368) internal successors, (115), 11 states have internal predecessors, (115), 5 states have call successors, (29), 8 states have call predecessors, (29), 4 states have return successors, (28), 8 states have call predecessors, (28), 5 states have call successors, (28) Word has length 216 [2023-11-29 00:43:11,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:43:11,938 INFO L225 Difference]: With dead ends: 64113 [2023-11-29 00:43:11,938 INFO L226 Difference]: Without dead ends: 32980 [2023-11-29 00:43:11,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=1225, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 00:43:11,981 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 606 mSDsluCounter, 6755 mSDsCounter, 0 mSdLazyCounter, 6182 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 7317 SdHoareTripleChecker+Invalid, 6548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 6182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:43:11,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 7317 Invalid, 6548 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [366 Valid, 6182 Invalid, 0 Unknown, 0 Unchecked, 15.1s Time] [2023-11-29 00:43:12,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32980 states. [2023-11-29 00:43:16,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32980 to 31038. [2023-11-29 00:43:16,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31038 states, 22518 states have (on average 1.4148681055155876) internal successors, (31860), 23145 states have internal predecessors, (31860), 5432 states have call successors, (5432), 2606 states have call predecessors, (5432), 3087 states have return successors, (7087), 5590 states have call predecessors, (7087), 5431 states have call successors, (7087) [2023-11-29 00:43:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31038 states to 31038 states and 44379 transitions. [2023-11-29 00:43:16,793 INFO L78 Accepts]: Start accepts. Automaton has 31038 states and 44379 transitions. Word has length 216 [2023-11-29 00:43:16,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:43:16,794 INFO L495 AbstractCegarLoop]: Abstraction has 31038 states and 44379 transitions. [2023-11-29 00:43:16,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 6.052631578947368) internal successors, (115), 11 states have internal predecessors, (115), 5 states have call successors, (29), 8 states have call predecessors, (29), 4 states have return successors, (28), 8 states have call predecessors, (28), 5 states have call successors, (28) [2023-11-29 00:43:16,794 INFO L276 IsEmpty]: Start isEmpty. Operand 31038 states and 44379 transitions. [2023-11-29 00:43:16,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2023-11-29 00:43:16,806 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:43:16,806 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:43:16,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 00:43:16,806 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:43:16,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:43:16,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1587258464, now seen corresponding path program 1 times [2023-11-29 00:43:16,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:43:16,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337595979] [2023-11-29 00:43:16,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:43:16,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:43:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:43:17,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:43:17,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:43:17,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:43:17,671 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 00:43:17,672 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 00:43:17,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 00:43:17,678 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:43:17,683 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 00:43:17,842 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret277 [2023-11-29 00:43:17,845 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret280 [2023-11-29 00:43:17,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret281 [2023-11-29 00:43:17,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret282 [2023-11-29 00:43:17,854 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret285 [2023-11-29 00:43:17,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret286 [2023-11-29 00:43:17,860 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret287 [2023-11-29 00:43:17,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret288 [2023-11-29 00:43:17,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret289 [2023-11-29 00:43:17,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret291 [2023-11-29 00:43:17,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,872 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret274 [2023-11-29 00:43:17,873 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret275 [2023-11-29 00:43:17,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-29 00:43:17,879 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated [2023-11-29 00:43:17,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret214 could not be translated [2023-11-29 00:43:17,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret215 could not be translated [2023-11-29 00:43:17,881 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated [2023-11-29 00:43:17,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated [2023-11-29 00:43:17,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short191 could not be translated [2023-11-29 00:43:17,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated [2023-11-29 00:43:17,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated [2023-11-29 00:43:17,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated [2023-11-29 00:43:17,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem193 could not be translated [2023-11-29 00:43:17,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated [2023-11-29 00:43:17,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated [2023-11-29 00:43:17,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem196 could not be translated [2023-11-29 00:43:17,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet197 could not be translated [2023-11-29 00:43:17,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-29 00:43:17,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-29 00:43:17,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-29 00:43:17,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret320 [2023-11-29 00:43:17,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret314 [2023-11-29 00:43:17,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret200 [2023-11-29 00:43:17,890 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem199 could not be translated [2023-11-29 00:43:17,891 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem201 could not be translated [2023-11-29 00:43:17,892 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret202 [2023-11-29 00:43:17,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-29 00:43:17,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret335 [2023-11-29 00:43:17,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret204 [2023-11-29 00:43:17,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-29 00:43:17,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-29 00:43:17,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated [2023-11-29 00:43:17,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated [2023-11-29 00:43:17,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated [2023-11-29 00:43:17,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated [2023-11-29 00:43:17,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-29 00:43:17,899 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated [2023-11-29 00:43:17,900 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret217 could not be translated [2023-11-29 00:43:17,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-29 00:43:17,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-29 00:43:17,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-29 00:43:17,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-29 00:43:17,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-29 00:43:17,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-29 00:43:17,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 12:43:17 BoogieIcfgContainer [2023-11-29 00:43:17,941 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 00:43:17,942 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 00:43:17,942 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 00:43:17,942 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 00:43:17,943 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:37:13" (3/4) ... [2023-11-29 00:43:17,945 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 00:43:17,947 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 00:43:17,947 INFO L158 Benchmark]: Toolchain (without parser) took 369041.48ms. Allocated memory was 192.9MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 148.7MB in the beginning and 839.2MB in the end (delta: -690.5MB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2023-11-29 00:43:17,948 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 134.2MB. Free memory is still 76.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:43:17,948 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1666.61ms. Allocated memory is still 192.9MB. Free memory was 148.7MB in the beginning and 91.5MB in the end (delta: 57.2MB). Peak memory consumption was 87.3MB. Max. memory is 16.1GB. [2023-11-29 00:43:17,948 INFO L158 Benchmark]: Boogie Procedure Inliner took 203.65ms. Allocated memory is still 192.9MB. Free memory was 91.5MB in the beginning and 135.5MB in the end (delta: -44.0MB). Peak memory consumption was 29.3MB. Max. memory is 16.1GB. [2023-11-29 00:43:17,949 INFO L158 Benchmark]: Boogie Preprocessor took 413.95ms. Allocated memory is still 192.9MB. Free memory was 135.5MB in the beginning and 73.6MB in the end (delta: 61.9MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2023-11-29 00:43:17,949 INFO L158 Benchmark]: RCFGBuilder took 2759.28ms. Allocated memory was 192.9MB in the beginning and 291.5MB in the end (delta: 98.6MB). Free memory was 73.6MB in the beginning and 208.6MB in the end (delta: -134.9MB). Peak memory consumption was 73.5MB. Max. memory is 16.1GB. [2023-11-29 00:43:17,949 INFO L158 Benchmark]: TraceAbstraction took 363985.05ms. Allocated memory was 291.5MB in the beginning and 2.3GB in the end (delta: 2.0GB). Free memory was 208.6MB in the beginning and 840.2MB in the end (delta: -631.7MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2023-11-29 00:43:17,950 INFO L158 Benchmark]: Witness Printer took 4.82ms. Allocated memory is still 2.3GB. Free memory was 840.2MB in the beginning and 839.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-29 00:43:17,952 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.18ms. Allocated memory is still 134.2MB. Free memory is still 76.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1666.61ms. Allocated memory is still 192.9MB. Free memory was 148.7MB in the beginning and 91.5MB in the end (delta: 57.2MB). Peak memory consumption was 87.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 203.65ms. Allocated memory is still 192.9MB. Free memory was 91.5MB in the beginning and 135.5MB in the end (delta: -44.0MB). Peak memory consumption was 29.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 413.95ms. Allocated memory is still 192.9MB. Free memory was 135.5MB in the beginning and 73.6MB in the end (delta: 61.9MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. * RCFGBuilder took 2759.28ms. Allocated memory was 192.9MB in the beginning and 291.5MB in the end (delta: 98.6MB). Free memory was 73.6MB in the beginning and 208.6MB in the end (delta: -134.9MB). Peak memory consumption was 73.5MB. Max. memory is 16.1GB. * TraceAbstraction took 363985.05ms. Allocated memory was 291.5MB in the beginning and 2.3GB in the end (delta: 2.0GB). Free memory was 208.6MB in the beginning and 840.2MB in the end (delta: -631.7MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Witness Printer took 4.82ms. Allocated memory is still 2.3GB. Free memory was 840.2MB in the beginning and 839.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5277]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] - GenericResultAtLocation [Line: 5284]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] - GenericResultAtLocation [Line: 5292]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] - GenericResultAtLocation [Line: 5301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] - GenericResultAtLocation [Line: 5349]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] - GenericResultAtLocation [Line: 5357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] - GenericResultAtLocation [Line: 5939]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] - GenericResultAtLocation [Line: 5942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] - GenericResultAtLocation [Line: 5945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] - GenericResultAtLocation [Line: 5948]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] - GenericResultAtLocation [Line: 5951]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] - GenericResultAtLocation [Line: 5967]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] - GenericResultAtLocation [Line: 5971]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] - GenericResultAtLocation [Line: 5975]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] - GenericResultAtLocation [Line: 5979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] - GenericResultAtLocation [Line: 5983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] - GenericResultAtLocation [Line: 6007]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] - GenericResultAtLocation [Line: 6011]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] - GenericResultAtLocation [Line: 6019]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] - GenericResultAtLocation [Line: 6023]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] - GenericResultAtLocation [Line: 6152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] - GenericResultAtLocation [Line: 6155]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] - GenericResultAtLocation [Line: 6158]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] - GenericResultAtLocation [Line: 6161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] - GenericResultAtLocation [Line: 6164]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] - GenericResultAtLocation [Line: 6176]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] - GenericResultAtLocation [Line: 6194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] - GenericResultAtLocation [Line: 6202]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] - GenericResultAtLocation [Line: 6206]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] - GenericResultAtLocation [Line: 6210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] - GenericResultAtLocation [Line: 6223]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] - GenericResultAtLocation [Line: 6237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] - GenericResultAtLocation [Line: 6241]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] - GenericResultAtLocation [Line: 6245]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] - GenericResultAtLocation [Line: 6249]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] - GenericResultAtLocation [Line: 6253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] - GenericResultAtLocation [Line: 6266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] - GenericResultAtLocation [Line: 6304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] - GenericResultAtLocation [Line: 6308]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] - GenericResultAtLocation [Line: 6316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] - GenericResultAtLocation [Line: 6320]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] - GenericResultAtLocation [Line: 6333]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret277 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret280 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret281 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret282 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret285 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret286 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret287 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret288 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret289 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret291 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret274 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret275 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret214 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret215 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short191 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem193 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem196 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet197 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret320 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret200 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem199 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem201 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret202 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret335 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret204 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret217 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - 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: 5666]: 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 5775. Possible FailurePath: [L5689] int LDV_IN_INTERRUPT = 1; [L5690] int ldv_state_variable_2 ; [L5691] struct ppp_channel *sync_ops_group0 ; [L5692] int ref_cnt ; [L5693] int ldv_state_variable_1 ; [L5694] int ldv_state_variable_0 ; [L5695] struct tty_struct *ppp_sync_ldisc_group1 ; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6637] int ldv_retval_0 ; [L6638] int ldv_retval_1 ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; [L6661] size_t ldvarg11 ; [L6662] size_t tmp ; [L6663] struct file *ldvarg7 ; [L6664] void *tmp___0 ; [L6665] int ldvarg3 ; [L6666] int tmp___1 ; [L6667] unsigned long ldvarg0 ; [L6668] unsigned long tmp___2 ; [L6669] unsigned char *ldvarg12 ; [L6670] void *tmp___3 ; [L6671] unsigned char *ldvarg5 ; [L6672] void *tmp___4 ; [L6673] struct poll_table_struct *ldvarg6 ; [L6674] void *tmp___5 ; [L6675] size_t ldvarg8 ; [L6676] size_t tmp___6 ; [L6677] unsigned int ldvarg1 ; [L6678] unsigned int tmp___7 ; [L6679] char *ldvarg4 ; [L6680] void *tmp___8 ; [L6681] struct file *ldvarg13 ; [L6682] void *tmp___9 ; [L6683] struct file *ldvarg10 ; [L6684] void *tmp___10 ; [L6685] unsigned char *ldvarg9 ; [L6686] void *tmp___11 ; [L6687] struct file *ldvarg2 ; [L6688] void *tmp___12 ; [L6689] unsigned long ldvarg14 ; [L6690] unsigned long tmp___13 ; [L6691] struct sk_buff *ldvarg16 ; [L6692] void *tmp___14 ; [L6693] unsigned int ldvarg15 ; [L6694] unsigned int tmp___15 ; [L6695] int tmp___16 ; [L6696] int tmp___17 ; [L6697] int tmp___18 ; [L6698] int tmp___19 ; [L6700] tmp = __VERIFIER_nondet_size_t() [L6701] ldvarg11 = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] tmp___0 = ldv_zalloc(512UL) [L6703] ldvarg7 = (struct file *)tmp___0 [L6704] tmp___1 = __VERIFIER_nondet_int() [L6705] ldvarg3 = tmp___1 [L6706] tmp___2 = __VERIFIER_nondet_ulong() [L6707] ldvarg0 = tmp___2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg3=-2, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg3=-2, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-2, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-2, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-2, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=16, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=16, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-2, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}] [L6712] tmp___5 = ldv_zalloc(16UL) [L6713] ldvarg6 = (struct poll_table_struct *)tmp___5 [L6714] tmp___6 = __VERIFIER_nondet_size_t() [L6715] ldvarg8 = tmp___6 [L6716] tmp___7 = __VERIFIER_nondet_uint() [L6717] ldvarg1 = tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=512, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=13, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6726] tmp___12 = ldv_zalloc(512UL) [L6727] ldvarg2 = (struct file *)tmp___12 [L6728] tmp___13 = __VERIFIER_nondet_ulong() [L6729] ldvarg14 = tmp___13 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=232, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=232, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6730] tmp___14 = ldv_zalloc(232UL) [L6731] ldvarg16 = (struct sk_buff *)tmp___14 [L6732] tmp___15 = __VERIFIER_nondet_uint() [L6733] ldvarg15 = tmp___15 [L6734] CALL ldv_initialize() [L7166] CALL ldv_set_init(LDV_SKBS) [L7018] set = set_impl [L7019] last_index = 0 [L7166] RET ldv_set_init(LDV_SKBS) [L6734] RET ldv_initialize() [L6735] ldv_state_variable_1 = 0 [L6736] ref_cnt = 0 [L6737] ldv_state_variable_0 = 1 [L6738] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6850] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6852] CALL, EXPR ppp_sync_init() [L6102] int err ; [L6104] CALL, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L7358] return __VERIFIER_nondet_int(); [L6104] RET, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L6104] err = tty_register_ldisc(14, & ppp_sync_ldisc) [L6105] COND FALSE !(err != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, err=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6109] return (err); [L6852] RET, EXPR ppp_sync_init() [L6852] ldv_retval_1 = ppp_sync_init() [L6838] case 1: [L6854] ldv_state_variable_0 = 3 [L6855] ldv_state_variable_2 = 1 [L6856] CALL ldv_initialize_ppp_channel_ops_2() [L6643] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=40, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=40, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] tmp = ldv_zalloc(40UL) [L6646] sync_ops_group0 = (struct ppp_channel *)tmp [L6856] RET ldv_initialize_ppp_channel_ops_2() [L6857] ldv_state_variable_1 = 1 [L6858] CALL ldv_target_type_1() [L6652] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1752, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1752, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] tmp = ldv_zalloc(1752UL) [L6655] ppp_sync_ldisc_group1 = (struct tty_struct *)tmp [L6858] RET ldv_target_type_1() [L6838] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=2, tmp___18=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=2, tmp___18=1, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6876] case 2: [L6878] tmp___19 = __VERIFIER_nondet_int() [L6880] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=2, tmp___18=1, tmp___19=0, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6876] case 2: [L6882] CALL ppp_sync_send(sync_ops_group0, ldvarg16) [L6439] struct syncppp *ap ; [L6440] int tmp ; [L6442] EXPR chan->private [L6442] ap = (struct syncppp *)chan->private [L6443] CALL ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={8589934611:8589934599}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={8589934611:8589934599}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result=0, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tty={8589934611:8589934599}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] CALL, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(nr)=1, __this_module={8589934603:8589934594}, addr={8589934610:136}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5290] char c ; [L5294] return ((int )((signed char )c) != 0); [L6444] RET, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] tmp = test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) [L6445] COND FALSE !(tmp != 0) [L6449] CALL, EXPR ppp_sync_txmunge(ap, skb) [L6390] int proto ; [L6391] unsigned char *data ; [L6392] int islcp ; [L6393] u16 tmp ; [L6394] struct sk_buff *npkt ; [L6395] struct sk_buff *tmp___0 ; [L6396] unsigned char *tmp___1 ; [L6397] unsigned int tmp___2 ; [L6399] EXPR skb->data [L6399] data = skb->data [L6400] CALL, EXPR get_unaligned_be16((void const *)data) [L5737] __u16 tmp ; [L5739] CALL, EXPR __be16_to_cpup((__be16 const *)p) [L5328] __u16 tmp ; [L5330] CALL, EXPR __swab16p(p) [L5320] __u16 tmp ; [L5322] EXPR \read(*p) [L5322] CALL, EXPR __fswab16((int )*p) [L5315] EXPR (int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(val)=65024, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, val=65024] [L5315] return ((__u16 )((int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)))); [L5322] RET, EXPR __fswab16((int )*p) [L5322] tmp = __fswab16((int )*p) [L5323] return (tmp); [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); [L6400] RET, EXPR get_unaligned_be16((void const *)data) [L6400] tmp = get_unaligned_be16((void const *)data) [L6401] proto = (int )tmp [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254] [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] islcp = (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6403] EXPR \read(*data) [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254] [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 [L6403] EXPR ap->flags [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254] [L6403] COND FALSE !(((unsigned int )*data == 0U && (int )ap->flags & 1) && islcp == 0) [L6407] EXPR ap->flags VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6407] EXPR ap->flags & 2U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254] [L6407] COND TRUE (ap->flags & 2U) == 0U || islcp != 0 [L6408] CALL, EXPR skb_headroom((struct sk_buff const *)skb) [L5565] EXPR skb->data [L5565] EXPR skb->head [L5565] return ((unsigned int )((long )skb->data) - (unsigned int )((long )skb->head)); [L6408] RET, EXPR skb_headroom((struct sk_buff const *)skb) [L6408] tmp___2 = skb_headroom((struct sk_buff const *)skb) [L6409] COND TRUE tmp___2 <= 1U [L6410] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6410] CALL, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6970] struct sk_buff *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7150] void *skb ; [L7151] void *tmp___7 ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7153] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND FALSE !(tmp___0 != 0) [L5639] EXPR, FCALL calloc(1UL, size) [L5639] tmp = calloc(1UL, size) [L5640] p = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L5641] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5610] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={8589934603:8589934594}, cond=1, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5641] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L5642] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-18446744073709551617:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L7153] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7153] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L7154] skb = (struct sk_buff___0 *)tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617:0}] [L7155] COND FALSE !(! skb) [L7158] CALL ldv_set_add(LDV_SKBS, skb) [L7026] int i ; [L7028] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7040] COND TRUE last_index < 15 [L7041] set_impl[last_index] = e [L7042] last_index = last_index + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-18446744073709551617:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___2=1] [L6410] tmp___0 = ldv_dev_alloc_skb_15(skb->len + 2U) [L6411] npkt = tmp___0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6417] CALL skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(len)=2, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5579] EXPR skb->data [L5579] skb->data = skb->data + (unsigned long )len [L5580] EXPR skb->tail [L5580] skb->tail = skb->tail + (sk_buff_data_t )len [L6417] RET skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6418] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=0, __this_module={8589934603:8589934594}, arg0={-18446744073709551617:0}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7333] EXPR arg0->data [L7333] EXPR arg0->tail [L7333] unsigned char *ret_val = arg0->data + arg0->tail; [L7334] EXPR arg0->tail [L7334] arg0->tail += arg1 [L7335] return ret_val; [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6418] tmp___1 = skb_put(npkt, skb->len) [L6419] EXPR skb->len [L6419] CALL skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L5592] size_t __len ; [L5593] void *__ret ; [L5595] __len = (size_t )len [L5596] EXPR skb->data VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5596] __ret = memcpy(to, (void const *)skb->data, __len) [L6419] RET skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L6420] CALL ldv_consume_skb_17(skb) [L6986] CALL ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, e={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index [L7061] EXPR set_impl[i] VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7061] COND FALSE !((unsigned long )set_impl[i] == (unsigned long )e) [L7066] i = i + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7068] COND FALSE !(deleted_index != -1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] RET ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6424] CALL skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=2, __this_module={8589934603:8589934594}, arg0={-18446744073709551617:0}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5614] void *p ; [L5615] void *tmp ; [L5616] int tmp___0 ; [L5618] tmp___0 = __VERIFIER_nondet_int() [L5619] COND TRUE tmp___0 != 0 [L5620] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, \result={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=2, __this_module={8589934603:8589934594}, arg0={-18446744073709551617:0}, arg0={-18446744073709551617:0}, arg1=2, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] return ldv_malloc(sizeof(unsigned char)); [L6424] RET skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6425] EXPR skb->data [L6425] *(skb->data) = 255U [L6426] EXPR skb->data [L6426] *(skb->data + 1UL) = 3U [L6429] ap->last_xmit = jiffies [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U [L6430] EXPR ap->flags VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6430] EXPR ap->flags & 262144U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result={-18446744073709551617:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, data={1:53}, disc_data_lock={22:0}, islcp=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=254, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=254, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6449] RET, EXPR ppp_sync_txmunge(ap, skb) [L6449] skb = ppp_sync_txmunge(ap, skb) [L6450] COND TRUE (unsigned long )skb != (unsigned long )((struct sk_buff *)0) [L6451] ap->tpkt = skb VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6455] CALL ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={8589934611:8589934599}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tty={8589934611:8589934599}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \result=0, __this_module={8589934603:8589934594}, ap={8589934610:-20}, ap={8589934610:-20}, disc_data_lock={22:0}, done=0, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tty={8589934611:8589934599}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, ap={8589934610:-20}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=1, __this_module={8589934603:8589934594}, ap={8589934610:-20}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6882] RET ppp_sync_send(sync_ops_group0, ldvarg16) [L6883] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=2, tmp___18=1, tmp___19=0, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=1, tmp___19=0, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=0, tmp___19=0, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6844] CALL ppp_sync_cleanup() [L6627] int tmp ; [L6629] CALL, EXPR tty_unregister_ldisc(14) [L7366] return __VERIFIER_nondet_int(); [L6629] RET, EXPR tty_unregister_ldisc(14) [L6629] tmp = tty_unregister_ldisc(14) [L6630] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=8589934604, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=5, ldvarg16={0:0}, ldvarg1=13, ldvarg2={0:0}, ldvarg3=-2, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551613, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=5, tmp___16=1, tmp___18=0, tmp___19=0, tmp___1=-2, tmp___2=8589934604, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551613, tmp___7=13, tmp___8={0:0}, tmp___9={0:0}] [L6907] CALL ldv_check_final_state() [L7217] int tmp___7 ; [L7219] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L7108] return (last_index == 0); [L7219] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L7219] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L7220] COND FALSE !(\read(tmp___7)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934603:8589934594}, disc_data_lock={22:0}, jiffies=8589934593, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 50 procedures, 610 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 363.6s, OverallIterations: 21, TraceHistogramMax: 14, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.3s, AutomataDifference: 297.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 41627 SdHoareTripleChecker+Valid, 243.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 40166 mSDsluCounter, 97070 SdHoareTripleChecker+Invalid, 231.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 82383 mSDsCounter, 16875 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 77087 IncrementalHoareTripleChecker+Invalid, 93962 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16875 mSolverCounterUnsat, 14687 mSDtfsCounter, 77087 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2434 GetRequests, 1992 SyntacticMatches, 5 SemanticMatches, 437 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7310 ImplicationChecksByTransitivity, 19.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31198occurred in iteration=19, InterpolantAutomatonStates: 350, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 34.1s AutomataMinimizationTime, 20 MinimizatonAttempts, 64042 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 26.2s InterpolantComputationTime, 4387 NumberOfCodeBlocks, 4387 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 4516 ConstructedInterpolants, 0 QuantifiedInterpolants, 14454 SizeOfPredicates, 50 NumberOfNonLiveVariables, 5753 ConjunctsInSsa, 165 ConjunctsInUnsatCore, 26 InterpolantComputations, 18 PerfectInterpolantSequences, 8122/8218 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-29 00:43:17,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya --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 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:43:20,230 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:43:20,313 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-29 00:43:20,320 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:43:20,320 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:43:20,351 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:43:20,352 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:43:20,353 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:43:20,354 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:43:20,354 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:43:20,355 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:43:20,356 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:43:20,357 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:43:20,357 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:43:20,358 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:43:20,359 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:43:20,359 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:43:20,360 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:43:20,360 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:43:20,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:43:20,361 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:43:20,362 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:43:20,363 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:43:20,363 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:43:20,364 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:43:20,364 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:43:20,365 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:43:20,365 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:43:20,365 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:43:20,366 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:43:20,366 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:43:20,367 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:43:20,367 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:43:20,368 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:43:20,368 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:43:20,368 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:43:20,368 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:43:20,369 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:43:20,369 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:43:20,369 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:43:20,369 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:43:20,370 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:43:20,370 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2023-11-29 00:43:20,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:43:20,689 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:43:20,692 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:43:20,693 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:43:20,694 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:43:20,695 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:43:24,003 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:43:24,457 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:43:24,458 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:43:24,501 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/6924ca66b/52d27adfd50f40e28aaff3236f977d65/FLAGbbb5129f0 [2023-11-29 00:43:24,519 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/data/6924ca66b/52d27adfd50f40e28aaff3236f977d65 [2023-11-29 00:43:24,522 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:43:24,524 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:43:24,526 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:43:24,526 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:43:24,532 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:43:24,533 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:43:24" (1/1) ... [2023-11-29 00:43:24,534 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@203d2fc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:24, skipping insertion in model container [2023-11-29 00:43:24,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:43:24" (1/1) ... [2023-11-29 00:43:24,640 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:43:25,499 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-29 00:43:25,818 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:43:25,843 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 00:43:25,901 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:43:26,079 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-29 00:43:26,158 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:43:26,169 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:43:26,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] [2023-11-29 00:43:26,349 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] [2023-11-29 00:43:26,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] [2023-11-29 00:43:26,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] [2023-11-29 00:43:26,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] [2023-11-29 00:43:26,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] [2023-11-29 00:43:26,370 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-29 00:43:26,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] [2023-11-29 00:43:26,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] [2023-11-29 00:43:26,387 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] [2023-11-29 00:43:26,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] [2023-11-29 00:43:26,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] [2023-11-29 00:43:26,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] [2023-11-29 00:43:26,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] [2023-11-29 00:43:26,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] [2023-11-29 00:43:26,391 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] [2023-11-29 00:43:26,392 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] [2023-11-29 00:43:26,393 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] [2023-11-29 00:43:26,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] [2023-11-29 00:43:26,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] [2023-11-29 00:43:26,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] [2023-11-29 00:43:26,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] [2023-11-29 00:43:26,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] [2023-11-29 00:43:26,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] [2023-11-29 00:43:26,405 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] [2023-11-29 00:43:26,405 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] [2023-11-29 00:43:26,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] [2023-11-29 00:43:26,407 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] [2023-11-29 00:43:26,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] [2023-11-29 00:43:26,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] [2023-11-29 00:43:26,410 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] [2023-11-29 00:43:26,410 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] [2023-11-29 00:43:26,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] [2023-11-29 00:43:26,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] [2023-11-29 00:43:26,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] [2023-11-29 00:43:26,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] [2023-11-29 00:43:26,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] [2023-11-29 00:43:26,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] [2023-11-29 00:43:26,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] [2023-11-29 00:43:26,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] [2023-11-29 00:43:26,419 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] [2023-11-29 00:43:26,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] [2023-11-29 00:43:26,420 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] [2023-11-29 00:43:26,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] [2023-11-29 00:43:26,421 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] [2023-11-29 00:43:26,422 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] [2023-11-29 00:43:26,505 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:43:26,604 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:43:26,604 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26 WrapperNode [2023-11-29 00:43:26,604 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:43:26,605 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:43:26,605 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:43:26,606 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:43:26,611 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:26,664 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:26,752 INFO L138 Inliner]: procedures = 190, calls = 460, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1769 [2023-11-29 00:43:26,752 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:43:26,753 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:43:26,753 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:43:26,754 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:43:26,766 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:26,767 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:26,787 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,134 INFO L175 MemorySlicer]: Split 172 memory accesses to 9 slices as follows [2, 6, 11, 1, 120, 22, 7, 2, 1]. 70 percent of accesses are in the largest equivalence class. The 49 initializations are split as follows [2, 0, 11, 1, 10, 22, 0, 2, 1]. The 50 writes are split as follows [0, 3, 0, 0, 41, 0, 6, 0, 0]. [2023-11-29 00:43:27,134 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,135 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,212 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,246 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,261 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,283 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:43:27,284 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:43:27,284 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:43:27,284 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:43:27,310 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (1/1) ... [2023-11-29 00:43:27,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:43:27,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:43:27,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:43:27,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-29 00:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-29 00:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2023-11-29 00:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2023-11-29 00:43:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2023-11-29 00:43:27,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-29 00:43:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-29 00:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-29 00:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-29 00:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-29 00:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2023-11-29 00:43:27,422 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2023-11-29 00:43:27,423 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-11-29 00:43:27,424 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-11-29 00:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 00:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 00:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 00:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 00:43:27,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-29 00:43:27,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-29 00:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-29 00:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-29 00:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-29 00:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-29 00:43:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-29 00:43:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-29 00:43:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-29 00:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-29 00:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-29 00:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-29 00:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-29 00:43:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-29 00:43:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2023-11-29 00:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2023-11-29 00:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2023-11-29 00:43:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2023-11-29 00:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-29 00:43:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-29 00:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-29 00:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-29 00:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-29 00:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-29 00:43:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-29 00:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-29 00:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-29 00:43:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-29 00:43:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-29 00:43:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2023-11-29 00:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2023-11-29 00:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 00:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 00:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2023-11-29 00:43:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2023-11-29 00:43:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-29 00:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-29 00:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2023-11-29 00:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2023-11-29 00:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2023-11-29 00:43:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2023-11-29 00:43:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2023-11-29 00:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2023-11-29 00:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-29 00:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-29 00:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-29 00:43:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-29 00:43:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-11-29 00:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-11-29 00:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2023-11-29 00:43:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2023-11-29 00:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-29 00:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-29 00:43:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2023-11-29 00:43:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2023-11-29 00:43:27,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2023-11-29 00:43:27,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2023-11-29 00:43:27,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2023-11-29 00:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-29 00:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-29 00:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-29 00:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-29 00:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2023-11-29 00:43:27,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2023-11-29 00:43:27,441 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-29 00:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-29 00:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-29 00:43:27,442 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-29 00:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:43:27,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:43:27,443 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2023-11-29 00:43:27,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2023-11-29 00:43:27,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2023-11-29 00:43:27,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-11-29 00:43:27,447 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-11-29 00:43:27,447 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-29 00:43:27,447 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 00:43:27,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2023-11-29 00:43:27,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-11-29 00:43:27,449 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2023-11-29 00:43:27,449 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-29 00:43:27,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-29 00:43:27,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-29 00:43:27,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-29 00:43:27,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-29 00:43:27,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-29 00:43:27,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-29 00:43:27,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 00:43:27,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 00:43:27,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 00:43:27,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 00:43:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2023-11-29 00:43:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2023-11-29 00:43:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2023-11-29 00:43:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2023-11-29 00:43:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-29 00:43:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-29 00:43:27,455 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-29 00:43:27,455 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-29 00:43:27,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2023-11-29 00:43:27,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-11-29 00:43:27,458 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-11-29 00:43:27,458 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2023-11-29 00:43:27,458 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-29 00:43:27,459 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2023-11-29 00:43:27,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2023-11-29 00:43:27,460 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-29 00:43:27,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-11-29 00:43:27,460 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:43:27,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:43:27,460 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2023-11-29 00:43:27,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2023-11-29 00:43:28,024 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:43:28,028 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:43:28,077 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-29 00:44:09,869 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:44:10,160 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:44:10,161 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 00:44:10,162 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:44:10 BoogieIcfgContainer [2023-11-29 00:44:10,162 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:44:10,165 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:44:10,165 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:44:10,169 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:44:10,170 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:43:24" (1/3) ... [2023-11-29 00:44:10,170 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d13beca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:44:10, skipping insertion in model container [2023-11-29 00:44:10,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:43:26" (2/3) ... [2023-11-29 00:44:10,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d13beca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:44:10, skipping insertion in model container [2023-11-29 00:44:10,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:44:10" (3/3) ... [2023-11-29 00:44:10,173 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-29 00:44:10,195 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:44:10,196 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:44:10,274 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:44:10,280 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;@6442c22, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:44:10,280 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:44:10,288 INFO L276 IsEmpty]: Start isEmpty. Operand has 547 states, 381 states have (on average 1.4960629921259843) internal successors, (570), 396 states have internal predecessors, (570), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-29 00:44:10,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 00:44:10,301 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:44:10,302 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:44:10,302 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:44:10,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:44:10,308 INFO L85 PathProgramCache]: Analyzing trace with hash 505114104, now seen corresponding path program 1 times [2023-11-29 00:44:10,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:44:10,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767439164] [2023-11-29 00:44:10,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:44:10,323 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-29 00:44:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:44:10,326 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:10,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:10,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:44:10,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:44:10,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:44:11,076 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:44:11,077 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:44:11,078 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:44:11,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767439164] [2023-11-29 00:44:11,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767439164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:44:11,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:44:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:44:11,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866474882] [2023-11-29 00:44:11,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:44:11,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:44:11,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:44:11,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:44:11,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:44:11,129 INFO L87 Difference]: Start difference. First operand has 547 states, 381 states have (on average 1.4960629921259843) internal successors, (570), 396 states have internal predecessors, (570), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:44:16,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:20,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:24,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:24,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:44:24,502 INFO L93 Difference]: Finished difference Result 1596 states and 2450 transitions. [2023-11-29 00:44:24,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:44:24,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2023-11-29 00:44:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:44:24,558 INFO L225 Difference]: With dead ends: 1596 [2023-11-29 00:44:24,558 INFO L226 Difference]: Without dead ends: 1039 [2023-11-29 00:44:24,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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-29 00:44:24,571 INFO L413 NwaCegarLoop]: 730 mSDtfsCounter, 746 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:44:24,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 1440 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 169 Invalid, 3 Unknown, 0 Unchecked, 13.2s Time] [2023-11-29 00:44:24,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2023-11-29 00:44:24,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 1039. [2023-11-29 00:44:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 735 states have (on average 1.4707482993197278) internal successors, (1081), 753 states have internal predecessors, (1081), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-29 00:44:24,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1530 transitions. [2023-11-29 00:44:24,746 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1530 transitions. Word has length 73 [2023-11-29 00:44:24,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:44:24,747 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1530 transitions. [2023-11-29 00:44:24,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:44:24,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1530 transitions. [2023-11-29 00:44:24,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-29 00:44:24,754 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:44:24,754 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:44:24,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:24,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:24,956 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:44:24,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:44:24,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1281024593, now seen corresponding path program 1 times [2023-11-29 00:44:24,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:44:24,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173249266] [2023-11-29 00:44:24,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:44:24,960 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-29 00:44:24,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:44:24,962 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:24,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:44:25,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:44:25,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:44:25,609 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:44:25,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:44:25,609 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:44:25,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173249266] [2023-11-29 00:44:25,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173249266] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:44:25,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:44:25,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:44:25,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119596870] [2023-11-29 00:44:25,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:44:25,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:44:25,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:44:25,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:44:25,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:44:25,613 INFO L87 Difference]: Start difference. First operand 1039 states and 1530 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:44:30,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:34,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:35,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:44:35,032 INFO L93 Difference]: Finished difference Result 2064 states and 3036 transitions. [2023-11-29 00:44:35,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:44:35,033 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2023-11-29 00:44:35,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:44:35,045 INFO L225 Difference]: With dead ends: 2064 [2023-11-29 00:44:35,045 INFO L226 Difference]: Without dead ends: 1046 [2023-11-29 00:44:35,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 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-29 00:44:35,052 INFO L413 NwaCegarLoop]: 715 mSDtfsCounter, 789 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 789 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:44:35,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [789 Valid, 1431 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2023-11-29 00:44:35,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2023-11-29 00:44:35,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1041. [2023-11-29 00:44:35,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 737 states have (on average 1.4681139755766621) internal successors, (1082), 755 states have internal predecessors, (1082), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-29 00:44:35,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1531 transitions. [2023-11-29 00:44:35,150 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1531 transitions. Word has length 76 [2023-11-29 00:44:35,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:44:35,151 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1531 transitions. [2023-11-29 00:44:35,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-29 00:44:35,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1531 transitions. [2023-11-29 00:44:35,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-29 00:44:35,157 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:44:35,158 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:44:35,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 00:44:35,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:35,363 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:44:35,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:44:35,364 INFO L85 PathProgramCache]: Analyzing trace with hash 151347337, now seen corresponding path program 1 times [2023-11-29 00:44:35,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:44:35,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875698629] [2023-11-29 00:44:35,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:44:35,365 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-29 00:44:35,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:44:35,367 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:35,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:35,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:44:35,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:44:35,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:44:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:44:36,027 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:44:36,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:44:36,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875698629] [2023-11-29 00:44:36,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875698629] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:44:36,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:44:36,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:44:36,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462094131] [2023-11-29 00:44:36,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:44:36,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:44:36,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:44:36,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:44:36,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:44:36,030 INFO L87 Difference]: Start difference. First operand 1041 states and 1531 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 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-29 00:44:41,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:45,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:49,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:53,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:57,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:44:57,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:44:57,972 INFO L93 Difference]: Finished difference Result 3078 states and 4575 transitions. [2023-11-29 00:44:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:44:57,973 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 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 80 [2023-11-29 00:44:57,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:44:57,994 INFO L225 Difference]: With dead ends: 3078 [2023-11-29 00:44:57,994 INFO L226 Difference]: Without dead ends: 2052 [2023-11-29 00:44:57,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 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-29 00:44:58,000 INFO L413 NwaCegarLoop]: 732 mSDtfsCounter, 771 mSDsluCounter, 1416 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 2 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 2148 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:44:58,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [771 Valid, 2148 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 261 Invalid, 5 Unknown, 0 Unchecked, 21.7s Time] [2023-11-29 00:44:58,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2023-11-29 00:44:58,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 2046. [2023-11-29 00:44:58,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 1451 states have (on average 1.470709855272226) internal successors, (2134), 1487 states have internal predecessors, (2134), 438 states have call successors, (438), 157 states have call predecessors, (438), 156 states have return successors, (475), 429 states have call predecessors, (475), 437 states have call successors, (475) [2023-11-29 00:44:58,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 3047 transitions. [2023-11-29 00:44:58,180 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 3047 transitions. Word has length 80 [2023-11-29 00:44:58,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:44:58,182 INFO L495 AbstractCegarLoop]: Abstraction has 2046 states and 3047 transitions. [2023-11-29 00:44:58,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 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-29 00:44:58,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 3047 transitions. [2023-11-29 00:44:58,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-29 00:44:58,194 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:44:58,194 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:44:58,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 00:44:58,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:58,404 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:44:58,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:44:58,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1239846541, now seen corresponding path program 1 times [2023-11-29 00:44:58,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:44:58,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019534382] [2023-11-29 00:44:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:44:58,406 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-29 00:44:58,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:44:58,407 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:58,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:44:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:44:58,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:44:58,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:44:58,961 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:44:58,961 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:44:58,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:44:58,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019534382] [2023-11-29 00:44:58,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019534382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:44:58,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:44:58,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:44:58,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768405149] [2023-11-29 00:44:58,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:44:58,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:44:58,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:44:58,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:44:58,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:44:58,965 INFO L87 Difference]: Start difference. First operand 2046 states and 3047 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-11-29 00:45:04,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:08,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:08,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:08,446 INFO L93 Difference]: Finished difference Result 5234 states and 7739 transitions. [2023-11-29 00:45:08,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:45:08,480 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 119 [2023-11-29 00:45:08,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:08,504 INFO L225 Difference]: With dead ends: 5234 [2023-11-29 00:45:08,504 INFO L226 Difference]: Without dead ends: 3209 [2023-11-29 00:45:08,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 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-29 00:45:08,511 INFO L413 NwaCegarLoop]: 720 mSDtfsCounter, 457 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:08,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 1370 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 193 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2023-11-29 00:45:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2023-11-29 00:45:08,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 3200. [2023-11-29 00:45:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3200 states, 2292 states have (on average 1.463350785340314) internal successors, (3354), 2335 states have internal predecessors, (3354), 651 states have call successors, (651), 257 states have call predecessors, (651), 256 states have return successors, (706), 639 states have call predecessors, (706), 650 states have call successors, (706) [2023-11-29 00:45:08,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3200 states to 3200 states and 4711 transitions. [2023-11-29 00:45:08,692 INFO L78 Accepts]: Start accepts. Automaton has 3200 states and 4711 transitions. Word has length 119 [2023-11-29 00:45:08,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:08,693 INFO L495 AbstractCegarLoop]: Abstraction has 3200 states and 4711 transitions. [2023-11-29 00:45:08,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-11-29 00:45:08,693 INFO L276 IsEmpty]: Start isEmpty. Operand 3200 states and 4711 transitions. [2023-11-29 00:45:08,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-29 00:45:08,702 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:08,702 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:08,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 00:45:08,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:08,903 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:45:08,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:08,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1784301217, now seen corresponding path program 1 times [2023-11-29 00:45:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:08,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096262954] [2023-11-29 00:45:08,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:08,904 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-29 00:45:08,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:08,906 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:08,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:09,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:09,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:45:09,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:09,537 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-11-29 00:45:09,537 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:09,538 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:09,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096262954] [2023-11-29 00:45:09,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096262954] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:09,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:09,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:45:09,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527485983] [2023-11-29 00:45:09,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:09,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:45:09,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:09,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:45:09,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:45:09,541 INFO L87 Difference]: Start difference. First operand 3200 states and 4711 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-29 00:45:15,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:15,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:15,376 INFO L93 Difference]: Finished difference Result 7966 states and 11721 transitions. [2023-11-29 00:45:15,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:45:15,391 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2023-11-29 00:45:15,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:15,422 INFO L225 Difference]: With dead ends: 7966 [2023-11-29 00:45:15,422 INFO L226 Difference]: Without dead ends: 4787 [2023-11-29 00:45:15,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 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-29 00:45:15,455 INFO L413 NwaCegarLoop]: 1079 mSDtfsCounter, 607 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 1720 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:15,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 1720 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 237 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2023-11-29 00:45:15,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4787 states. [2023-11-29 00:45:15,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4787 to 4778. [2023-11-29 00:45:15,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4778 states, 3461 states have (on average 1.4625830684773187) internal successors, (5062), 3519 states have internal predecessors, (5062), 920 states have call successors, (920), 397 states have call predecessors, (920), 396 states have return successors, (999), 905 states have call predecessors, (999), 919 states have call successors, (999) [2023-11-29 00:45:15,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4778 states to 4778 states and 6981 transitions. [2023-11-29 00:45:15,810 INFO L78 Accepts]: Start accepts. Automaton has 4778 states and 6981 transitions. Word has length 135 [2023-11-29 00:45:15,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:15,810 INFO L495 AbstractCegarLoop]: Abstraction has 4778 states and 6981 transitions. [2023-11-29 00:45:15,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-29 00:45:15,811 INFO L276 IsEmpty]: Start isEmpty. Operand 4778 states and 6981 transitions. [2023-11-29 00:45:15,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-29 00:45:15,824 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:15,825 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:15,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:16,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:16,025 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:45:16,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:16,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1419283839, now seen corresponding path program 1 times [2023-11-29 00:45:16,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:16,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [760234564] [2023-11-29 00:45:16,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:16,027 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-29 00:45:16,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:16,028 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:16,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:16,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:45:16,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:16,682 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-29 00:45:16,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:16,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:16,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [760234564] [2023-11-29 00:45:16,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [760234564] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:16,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:16,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:45:16,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980639860] [2023-11-29 00:45:16,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:16,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:45:16,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:16,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:45:16,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:45:16,685 INFO L87 Difference]: Start difference. First operand 4778 states and 6981 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 00:45:22,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:26,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:30,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:30,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:30,432 INFO L93 Difference]: Finished difference Result 11526 states and 16703 transitions. [2023-11-29 00:45:30,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:45:30,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 137 [2023-11-29 00:45:30,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:30,490 INFO L225 Difference]: With dead ends: 11526 [2023-11-29 00:45:30,490 INFO L226 Difference]: Without dead ends: 6769 [2023-11-29 00:45:30,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 135 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-29 00:45:30,504 INFO L413 NwaCegarLoop]: 981 mSDtfsCounter, 484 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:30,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 1657 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 206 Invalid, 3 Unknown, 0 Unchecked, 13.4s Time] [2023-11-29 00:45:30,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6769 states. [2023-11-29 00:45:30,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6769 to 6746. [2023-11-29 00:45:30,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6746 states, 4897 states have (on average 1.4549724321012865) internal successors, (7125), 4997 states have internal predecessors, (7125), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 607 states have return successors, (1352), 1216 states have call predecessors, (1352), 1240 states have call successors, (1352) [2023-11-29 00:45:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6746 states to 6746 states and 9718 transitions. [2023-11-29 00:45:30,974 INFO L78 Accepts]: Start accepts. Automaton has 6746 states and 9718 transitions. Word has length 137 [2023-11-29 00:45:30,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:30,974 INFO L495 AbstractCegarLoop]: Abstraction has 6746 states and 9718 transitions. [2023-11-29 00:45:30,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 00:45:30,975 INFO L276 IsEmpty]: Start isEmpty. Operand 6746 states and 9718 transitions. [2023-11-29 00:45:30,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-29 00:45:30,990 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:30,990 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:31,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 00:45:31,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:31,191 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:45:31,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:31,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1915396022, now seen corresponding path program 1 times [2023-11-29 00:45:31,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:31,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [495174874] [2023-11-29 00:45:31,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:31,192 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-29 00:45:31,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:31,193 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:31,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:31,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:45:31,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-29 00:45:31,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:31,761 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [495174874] [2023-11-29 00:45:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [495174874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:31,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:31,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:45:31,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183588680] [2023-11-29 00:45:31,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:31,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:45:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:31,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:45:31,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:45:31,763 INFO L87 Difference]: Start difference. First operand 6746 states and 9718 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:45:37,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:41,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:41,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:45:41,245 INFO L93 Difference]: Finished difference Result 10168 states and 14784 transitions. [2023-11-29 00:45:41,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:45:41,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-11-29 00:45:41,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:45:41,301 INFO L225 Difference]: With dead ends: 10168 [2023-11-29 00:45:41,301 INFO L226 Difference]: Without dead ends: 6786 [2023-11-29 00:45:41,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 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-29 00:45:41,312 INFO L413 NwaCegarLoop]: 712 mSDtfsCounter, 4 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:45:41,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1418 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 2 Unknown, 0 Unchecked, 9.2s Time] [2023-11-29 00:45:41,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6786 states. [2023-11-29 00:45:41,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6786 to 6786. [2023-11-29 00:45:41,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6786 states, 4927 states have (on average 1.4522021514105947) internal successors, (7155), 5037 states have internal predecessors, (7155), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 617 states have return successors, (1362), 1216 states have call predecessors, (1362), 1240 states have call successors, (1362) [2023-11-29 00:45:41,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6786 states to 6786 states and 9758 transitions. [2023-11-29 00:45:41,705 INFO L78 Accepts]: Start accepts. Automaton has 6786 states and 9758 transitions. Word has length 139 [2023-11-29 00:45:41,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:45:41,705 INFO L495 AbstractCegarLoop]: Abstraction has 6786 states and 9758 transitions. [2023-11-29 00:45:41,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 00:45:41,706 INFO L276 IsEmpty]: Start isEmpty. Operand 6786 states and 9758 transitions. [2023-11-29 00:45:41,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-11-29 00:45:41,715 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:45:41,716 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:45:41,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 00:45:41,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:41,916 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:45:41,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:45:41,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1594905520, now seen corresponding path program 1 times [2023-11-29 00:45:41,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:45:41,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [479740920] [2023-11-29 00:45:41,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:45:41,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-29 00:45:41,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:45:41,919 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:45:41,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 00:45:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:45:42,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:45:42,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:45:42,788 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-11-29 00:45:42,788 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:45:42,788 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:45:42,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [479740920] [2023-11-29 00:45:42,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [479740920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:45:42,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:45:42,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:45:42,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87381501] [2023-11-29 00:45:42,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:45:42,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:45:42,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:45:42,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:45:42,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:45:42,791 INFO L87 Difference]: Start difference. First operand 6786 states and 9758 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-29 00:45:50,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:54,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:45:58,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:00,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:04,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:08,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:11,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:19,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:23,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:27,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:31,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:35,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:39,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:43,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:47,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:51,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:46:52,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:46:52,020 INFO L93 Difference]: Finished difference Result 14617 states and 21103 transitions. [2023-11-29 00:46:52,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:46:52,021 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 140 [2023-11-29 00:46:52,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:46:52,069 INFO L225 Difference]: With dead ends: 14617 [2023-11-29 00:46:52,069 INFO L226 Difference]: Without dead ends: 7862 [2023-11-29 00:46:52,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:46:52,093 INFO L413 NwaCegarLoop]: 671 mSDtfsCounter, 1113 mSDsluCounter, 1557 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 382 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1224 SdHoareTripleChecker+Valid, 2228 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 68.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:46:52,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1224 Valid, 2228 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 1546 Invalid, 14 Unknown, 0 Unchecked, 68.6s Time] [2023-11-29 00:46:52,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7862 states. [2023-11-29 00:46:52,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7862 to 7478. [2023-11-29 00:46:52,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7478 states, 5369 states have (on average 1.4365803687837586) internal successors, (7713), 5507 states have internal predecessors, (7713), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 721 states have return successors, (1560), 1368 states have call predecessors, (1560), 1386 states have call successors, (1560) [2023-11-29 00:46:52,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7478 states to 7478 states and 10660 transitions. [2023-11-29 00:46:52,762 INFO L78 Accepts]: Start accepts. Automaton has 7478 states and 10660 transitions. Word has length 140 [2023-11-29 00:46:52,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:46:52,762 INFO L495 AbstractCegarLoop]: Abstraction has 7478 states and 10660 transitions. [2023-11-29 00:46:52,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-29 00:46:52,764 INFO L276 IsEmpty]: Start isEmpty. Operand 7478 states and 10660 transitions. [2023-11-29 00:46:52,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-11-29 00:46:52,786 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:46:52,787 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:46:52,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 00:46:52,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:46:52,988 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:46:52,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:52,988 INFO L85 PathProgramCache]: Analyzing trace with hash 656959390, now seen corresponding path program 1 times [2023-11-29 00:46:52,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:46:52,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905237198] [2023-11-29 00:46:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:52,990 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-29 00:46:52,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:46:52,991 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:46:52,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 00:46:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:53,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:46:53,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:46:53,911 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:46:53,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 41 [2023-11-29 00:46:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2023-11-29 00:46:53,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:46:53,971 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:46:53,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905237198] [2023-11-29 00:46:53,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905237198] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:53,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:53,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:46:53,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902065353] [2023-11-29 00:46:53,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:53,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:46:53,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:46:53,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:46:53,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:46:53,974 INFO L87 Difference]: Start difference. First operand 7478 states and 10660 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:47:00,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:04,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:07,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:09,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:13,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:17,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:21,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:25,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:25,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:25,975 INFO L93 Difference]: Finished difference Result 15081 states and 21543 transitions. [2023-11-29 00:47:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:47:25,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 173 [2023-11-29 00:47:25,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:26,006 INFO L225 Difference]: With dead ends: 15081 [2023-11-29 00:47:26,006 INFO L226 Difference]: Without dead ends: 7634 [2023-11-29 00:47:26,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:47:26,022 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 14 mSDsluCounter, 2031 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2736 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:26,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2736 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 443 Invalid, 6 Unknown, 0 Unchecked, 31.5s Time] [2023-11-29 00:47:26,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7634 states. [2023-11-29 00:47:26,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7634 to 7538. [2023-11-29 00:47:26,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7538 states, 5429 states have (on average 1.433965739546878) internal successors, (7785), 5567 states have internal predecessors, (7785), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 721 states have return successors, (1560), 1368 states have call predecessors, (1560), 1386 states have call successors, (1560) [2023-11-29 00:47:26,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7538 states to 7538 states and 10732 transitions. [2023-11-29 00:47:26,669 INFO L78 Accepts]: Start accepts. Automaton has 7538 states and 10732 transitions. Word has length 173 [2023-11-29 00:47:26,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:26,670 INFO L495 AbstractCegarLoop]: Abstraction has 7538 states and 10732 transitions. [2023-11-29 00:47:26,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:47:26,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7538 states and 10732 transitions. [2023-11-29 00:47:26,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-11-29 00:47:26,694 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:26,694 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:47:26,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 00:47:26,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:47:26,895 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:47:26,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:26,896 INFO L85 PathProgramCache]: Analyzing trace with hash 239562784, now seen corresponding path program 1 times [2023-11-29 00:47:26,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:26,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149340242] [2023-11-29 00:47:26,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:26,898 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-29 00:47:26,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:26,899 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:47:26,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 00:47:27,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:27,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:47:27,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2023-11-29 00:47:27,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:47:27,689 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:27,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149340242] [2023-11-29 00:47:27,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149340242] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:27,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:27,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:47:27,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965489341] [2023-11-29 00:47:27,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:27,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:47:27,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:27,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:47:27,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:47:27,691 INFO L87 Difference]: Start difference. First operand 7538 states and 10732 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:47:33,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:37,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:41,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:45,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:47:45,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:47:45,607 INFO L93 Difference]: Finished difference Result 15143 states and 21642 transitions. [2023-11-29 00:47:45,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:45,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 173 [2023-11-29 00:47:45,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:47:45,657 INFO L225 Difference]: With dead ends: 15143 [2023-11-29 00:47:45,657 INFO L226 Difference]: Without dead ends: 7636 [2023-11-29 00:47:45,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:47:45,675 INFO L413 NwaCegarLoop]: 711 mSDtfsCounter, 2 mSDsluCounter, 2128 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2839 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:47:45,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2839 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 331 Invalid, 4 Unknown, 0 Unchecked, 17.6s Time] [2023-11-29 00:47:45,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7636 states. [2023-11-29 00:47:46,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7636 to 7602. [2023-11-29 00:47:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7602 states, 5477 states have (on average 1.4301624977177287) internal successors, (7833), 5615 states have internal predecessors, (7833), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 737 states have return successors, (1584), 1384 states have call predecessors, (1584), 1386 states have call successors, (1584) [2023-11-29 00:47:46,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7602 states to 7602 states and 10804 transitions. [2023-11-29 00:47:46,250 INFO L78 Accepts]: Start accepts. Automaton has 7602 states and 10804 transitions. Word has length 173 [2023-11-29 00:47:46,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:47:46,251 INFO L495 AbstractCegarLoop]: Abstraction has 7602 states and 10804 transitions. [2023-11-29 00:47:46,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:47:46,251 INFO L276 IsEmpty]: Start isEmpty. Operand 7602 states and 10804 transitions. [2023-11-29 00:47:46,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-11-29 00:47:46,269 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:47:46,270 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:47:46,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 00:47:46,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:47:46,488 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:47:46,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash 130442452, now seen corresponding path program 1 times [2023-11-29 00:47:46,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:47:46,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [313118596] [2023-11-29 00:47:46,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:46,491 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-29 00:47:46,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:47:46,492 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:47:46,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 00:47:47,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:47,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 00:47:47,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:48,026 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2023-11-29 00:47:48,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:47:48,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:47:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [313118596] [2023-11-29 00:47:48,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [313118596] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:48,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:48,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 00:47:48,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811735415] [2023-11-29 00:47:48,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:48,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:47:48,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:47:48,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:47:48,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:47:48,029 INFO L87 Difference]: Start difference. First operand 7602 states and 10804 transitions. Second operand has 13 states, 12 states have (on average 8.0) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:47:59,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:03,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:07,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:11,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:15,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:19,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:23,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:27,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:31,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:35,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:39,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:43,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:43,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:48:43,392 INFO L93 Difference]: Finished difference Result 15403 states and 21922 transitions. [2023-11-29 00:48:43,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 00:48:43,394 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 8.0) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) Word has length 179 [2023-11-29 00:48:43,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:48:43,417 INFO L225 Difference]: With dead ends: 15403 [2023-11-29 00:48:43,417 INFO L226 Difference]: Without dead ends: 7832 [2023-11-29 00:48:43,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2023-11-29 00:48:43,429 INFO L413 NwaCegarLoop]: 737 mSDtfsCounter, 24 mSDsluCounter, 8057 mSDsCounter, 0 mSdLazyCounter, 1104 mSolverCounterSat, 4 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 8794 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1104 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:48:43,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 8794 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1104 Invalid, 12 Unknown, 0 Unchecked, 54.7s Time] [2023-11-29 00:48:43,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7832 states. [2023-11-29 00:48:43,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7832 to 7674. [2023-11-29 00:48:43,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7674 states, 5525 states have (on average 1.423529411764706) internal successors, (7865), 5663 states have internal predecessors, (7865), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 761 states have return successors, (1616), 1408 states have call predecessors, (1616), 1386 states have call successors, (1616) [2023-11-29 00:48:43,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7674 states to 7674 states and 10868 transitions. [2023-11-29 00:48:43,942 INFO L78 Accepts]: Start accepts. Automaton has 7674 states and 10868 transitions. Word has length 179 [2023-11-29 00:48:43,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:48:43,943 INFO L495 AbstractCegarLoop]: Abstraction has 7674 states and 10868 transitions. [2023-11-29 00:48:43,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 8.0) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-29 00:48:43,944 INFO L276 IsEmpty]: Start isEmpty. Operand 7674 states and 10868 transitions. [2023-11-29 00:48:43,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2023-11-29 00:48:43,963 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:48:43,963 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:48:43,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 00:48:44,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:48:44,178 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:48:44,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:48:44,179 INFO L85 PathProgramCache]: Analyzing trace with hash -884347086, now seen corresponding path program 1 times [2023-11-29 00:48:44,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:48:44,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1860836832] [2023-11-29 00:48:44,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:48:44,180 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-29 00:48:44,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:48:44,182 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:48:44,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 00:48:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:48:44,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:48:44,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:48:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2023-11-29 00:48:44,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:48:44,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:48:44,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1860836832] [2023-11-29 00:48:44,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1860836832] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:48:44,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:48:44,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:48:44,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031214595] [2023-11-29 00:48:44,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:48:44,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:48:44,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:48:44,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:48:44,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:48:44,919 INFO L87 Difference]: Start difference. First operand 7674 states and 10868 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:48:51,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:55,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:48:59,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:49:03,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:49:07,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:49:08,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:49:08,055 INFO L93 Difference]: Finished difference Result 18120 states and 25596 transitions. [2023-11-29 00:49:08,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:49:08,060 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 197 [2023-11-29 00:49:08,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:49:08,087 INFO L225 Difference]: With dead ends: 18120 [2023-11-29 00:49:08,088 INFO L226 Difference]: Without dead ends: 10477 [2023-11-29 00:49:08,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 195 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-29 00:49:08,098 INFO L413 NwaCegarLoop]: 1221 mSDtfsCounter, 829 mSDsluCounter, 1705 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 81 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 2926 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:49:08,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [829 Valid, 2926 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 412 Invalid, 5 Unknown, 0 Unchecked, 22.5s Time] [2023-11-29 00:49:08,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10477 states. [2023-11-29 00:49:08,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10477 to 7690. [2023-11-29 00:49:08,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7690 states, 5541 states have (on average 1.4223064428803465) internal successors, (7881), 5679 states have internal predecessors, (7881), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 761 states have return successors, (1616), 1408 states have call predecessors, (1616), 1386 states have call successors, (1616) [2023-11-29 00:49:08,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7690 states to 7690 states and 10884 transitions. [2023-11-29 00:49:08,772 INFO L78 Accepts]: Start accepts. Automaton has 7690 states and 10884 transitions. Word has length 197 [2023-11-29 00:49:08,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:49:08,773 INFO L495 AbstractCegarLoop]: Abstraction has 7690 states and 10884 transitions. [2023-11-29 00:49:08,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:49:08,773 INFO L276 IsEmpty]: Start isEmpty. Operand 7690 states and 10884 transitions. [2023-11-29 00:49:08,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-11-29 00:49:08,791 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:49:08,791 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:49:08,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 00:49:08,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:49:08,992 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:49:08,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:49:08,992 INFO L85 PathProgramCache]: Analyzing trace with hash 664010744, now seen corresponding path program 1 times [2023-11-29 00:49:08,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:49:08,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1296442510] [2023-11-29 00:49:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:08,994 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-29 00:49:08,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:49:08,995 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/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-29 00:49:08,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcbeca0b-4180-4d7b-b052-8508dbb7e55c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 00:49:09,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:49:09,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:49:09,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:49:09,831 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2023-11-29 00:49:09,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:49:09,831 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:49:09,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1296442510] [2023-11-29 00:49:09,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1296442510] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:49:09,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:49:09,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:49:09,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906875386] [2023-11-29 00:49:09,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:49:09,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:49:09,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:49:09,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:49:09,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:49:09,834 INFO L87 Difference]: Start difference. First operand 7690 states and 10884 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23)