./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/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_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1 --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.3.0-dev-d790fec [2024-12-02 14:53:35,492 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:53:35,547 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 14:53:35,551 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:53:35,551 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:53:35,573 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:53:35,574 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:53:35,574 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:53:35,574 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:53:35,574 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:53:35,575 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:53:35,575 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:53:35,575 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:53:35,575 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:53:35,575 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:53:35,575 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:53:35,576 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:53:35,577 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:53:35,577 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:53:35,577 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:53:35,578 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:53:35,578 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:53:35,579 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:53:35,579 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:53:35,579 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1 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 [2024-12-02 14:53:35,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:53:35,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:53:35,821 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:53:35,822 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:53:35,822 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:53:35,823 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/../../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 [2024-12-02 14:53:38,545 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/data/b5e3ee171/5aa6f7f9219b47faba343a09c8452297/FLAGa08147053 [2024-12-02 14:53:39,002 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:53:39,003 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/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 [2024-12-02 14:53:39,032 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/data/b5e3ee171/5aa6f7f9219b47faba343a09c8452297/FLAGa08147053 [2024-12-02 14:53:39,139 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/data/b5e3ee171/5aa6f7f9219b47faba343a09c8452297 [2024-12-02 14:53:39,141 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:53:39,142 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:53:39,144 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:53:39,144 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:53:39,148 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:53:39,149 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:53:39" (1/1) ... [2024-12-02 14:53:39,150 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17d188cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:39, skipping insertion in model container [2024-12-02 14:53:39,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:53:39" (1/1) ... [2024-12-02 14:53:39,233 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:53:39,979 WARN L250 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_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/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] [2024-12-02 14:53:40,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:53:40,275 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:53:40,363 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] [2024-12-02 14:53:40,364 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] [2024-12-02 14:53:40,365 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] [2024-12-02 14:53:40,365 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] [2024-12-02 14:53:40,369 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] [2024-12-02 14:53:40,369 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] [2024-12-02 14:53:40,387 WARN L250 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_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/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] [2024-12-02 14:53:40,403 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] [2024-12-02 14:53:40,403 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] [2024-12-02 14:53:40,404 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] [2024-12-02 14:53:40,404 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] [2024-12-02 14:53:40,404 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] [2024-12-02 14:53:40,405 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] [2024-12-02 14:53:40,406 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] [2024-12-02 14:53:40,406 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] [2024-12-02 14:53:40,406 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] [2024-12-02 14:53:40,406 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] [2024-12-02 14:53:40,407 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] [2024-12-02 14:53:40,408 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] [2024-12-02 14:53:40,408 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] [2024-12-02 14:53:40,408 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] [2024-12-02 14:53:40,408 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] [2024-12-02 14:53:40,415 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] [2024-12-02 14:53:40,415 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] [2024-12-02 14:53:40,416 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] [2024-12-02 14:53:40,416 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] [2024-12-02 14:53:40,416 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] [2024-12-02 14:53:40,417 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] [2024-12-02 14:53:40,418 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] [2024-12-02 14:53:40,418 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] [2024-12-02 14:53:40,418 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] [2024-12-02 14:53:40,419 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] [2024-12-02 14:53:40,419 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] [2024-12-02 14:53:40,419 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] [2024-12-02 14:53:40,420 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] [2024-12-02 14:53:40,420 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] [2024-12-02 14:53:40,420 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] [2024-12-02 14:53:40,420 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] [2024-12-02 14:53:40,421 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] [2024-12-02 14:53:40,421 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] [2024-12-02 14:53:40,423 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] [2024-12-02 14:53:40,423 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] [2024-12-02 14:53:40,424 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] [2024-12-02 14:53:40,424 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] [2024-12-02 14:53:40,424 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] [2024-12-02 14:53:40,425 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] [2024-12-02 14:53:40,507 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:53:40,584 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:53:40,585 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40 WrapperNode [2024-12-02 14:53:40,585 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:53:40,586 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:53:40,587 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:53:40,587 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:53:40,595 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:40,631 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:40,721 INFO L138 Inliner]: procedures = 176, calls = 475, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1953 [2024-12-02 14:53:40,721 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:53:40,722 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:53:40,722 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:53:40,722 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:53:40,734 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:40,734 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:40,751 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,040 INFO L175 MemorySlicer]: Split 190 memory accesses to 9 slices as follows [2, 120, 7, 1, 24, 20, 2, 1, 13]. 63 percent of accesses are in the largest equivalence class. The 31 initializations are split as follows [2, 10, 0, 1, 0, 15, 2, 1, 0]. The 86 writes are split as follows [0, 41, 6, 0, 24, 2, 0, 0, 13]. [2024-12-02 14:53:41,041 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,041 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,103 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,106 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,119 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,132 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,142 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,184 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:53:41,185 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:53:41,186 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:53:41,186 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:53:41,187 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (1/1) ... [2024-12-02 14:53:41,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:53:41,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:53:41,222 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 14:53:41,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 14:53:41,254 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-12-02 14:53:41,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-12-02 14:53:41,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2024-12-02 14:53:41,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2024-12-02 14:53:41,254 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2024-12-02 14:53:41,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-12-02 14:53:41,255 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 14:53:41,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 14:53:41,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 14:53:41,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2024-12-02 14:53:41,257 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2024-12-02 14:53:41,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-12-02 14:53:41,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-12-02 14:53:41,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-12-02 14:53:41,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-12-02 14:53:41,259 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-12-02 14:53:41,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-12-02 14:53:41,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2024-12-02 14:53:41,260 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2024-12-02 14:53:41,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2024-12-02 14:53:41,260 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 14:53:41,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-12-02 14:53:41,261 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2024-12-02 14:53:41,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 14:53:41,261 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-12-02 14:53:41,261 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-12-02 14:53:41,261 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 14:53:41,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-12-02 14:53:41,262 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2024-12-02 14:53:41,262 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 14:53:41,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2024-12-02 14:53:41,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2024-12-02 14:53:41,263 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2024-12-02 14:53:41,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2024-12-02 14:53:41,263 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2024-12-02 14:53:41,263 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-12-02 14:53:41,264 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 14:53:41,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-12-02 14:53:41,265 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 14:53:41,265 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 14:53:41,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-12-02 14:53:41,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-12-02 14:53:41,266 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-12-02 14:53:41,266 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-12-02 14:53:41,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:53:41,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:53:41,266 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2024-12-02 14:53:41,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2024-12-02 14:53:41,736 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:53:41,738 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:53:41,796 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 14:53:47,956 INFO L? ?]: Removed 1114 outVars from TransFormulas that were not future-live. [2024-12-02 14:53:47,957 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:53:47,982 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:53:47,983 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-12-02 14:53:47,983 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:53:47 BoogieIcfgContainer [2024-12-02 14:53:47,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:53:47,985 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:53:47,986 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:53:47,991 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:53:47,991 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:53:39" (1/3) ... [2024-12-02 14:53:47,992 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e6bb4b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:53:47, skipping insertion in model container [2024-12-02 14:53:47,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:53:40" (2/3) ... [2024-12-02 14:53:47,992 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e6bb4b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:53:47, skipping insertion in model container [2024-12-02 14:53:47,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:53:47" (3/3) ... [2024-12-02 14:53:47,994 INFO L128 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 [2024-12-02 14:53:48,006 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:53:48,008 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i that has 50 procedures, 734 locations, 1 initial locations, 21 loop locations, and 1 error locations. [2024-12-02 14:53:48,076 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:53:48,087 INFO L333 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, 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;@6c87d75d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:53:48,088 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 14:53:48,094 INFO L276 IsEmpty]: Start isEmpty. Operand has 693 states, 527 states have (on average 1.398481973434535) internal successors, (737), 543 states have internal predecessors, (737), 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) [2024-12-02 14:53:48,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-12-02 14:53:48,105 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:48,106 INFO L218 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] [2024-12-02 14:53:48,106 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:48,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash 529108579, now seen corresponding path program 1 times [2024-12-02 14:53:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169061209] [2024-12-02 14:53:48,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:48,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:48,805 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-12-02 14:53:48,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:48,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169061209] [2024-12-02 14:53:48,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169061209] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:48,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:48,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:53:48,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966068778] [2024-12-02 14:53:48,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:48,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:53:48,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:48,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:53:48,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:48,833 INFO L87 Difference]: Start difference. First operand has 693 states, 527 states have (on average 1.398481973434535) internal successors, (737), 543 states have internal predecessors, (737), 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 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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) [2024-12-02 14:53:52,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:53:53,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:53,063 INFO L93 Difference]: Finished difference Result 2020 states and 2937 transitions. [2024-12-02 14:53:53,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:53:53,066 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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 78 [2024-12-02 14:53:53,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:53,086 INFO L225 Difference]: With dead ends: 2020 [2024-12-02 14:53:53,087 INFO L226 Difference]: Without dead ends: 1316 [2024-12-02 14:53:53,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:53,097 INFO L435 NwaCegarLoop]: 977 mSDtfsCounter, 901 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 1926 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:53,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 1926 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2024-12-02 14:53:53,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2024-12-02 14:53:53,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 1316. [2024-12-02 14:53:53,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1316 states, 1012 states have (on average 1.3794466403162056) internal successors, (1396), 1032 states have internal predecessors, (1396), 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) [2024-12-02 14:53:53,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1316 states to 1316 states and 1845 transitions. [2024-12-02 14:53:53,253 INFO L78 Accepts]: Start accepts. Automaton has 1316 states and 1845 transitions. Word has length 78 [2024-12-02 14:53:53,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:53,254 INFO L471 AbstractCegarLoop]: Abstraction has 1316 states and 1845 transitions. [2024-12-02 14:53:53,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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) [2024-12-02 14:53:53,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1316 states and 1845 transitions. [2024-12-02 14:53:53,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-12-02 14:53:53,259 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:53,259 INFO L218 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, 1, 1] [2024-12-02 14:53:53,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 14:53:53,260 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:53,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:53,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1312216485, now seen corresponding path program 1 times [2024-12-02 14:53:53,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:53,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022963070] [2024-12-02 14:53:53,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:53,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:53,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:53,869 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-12-02 14:53:53,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:53,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022963070] [2024-12-02 14:53:53,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022963070] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:53,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:53,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:53:53,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473333942] [2024-12-02 14:53:53,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:53,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:53:53,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:53,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:53:53,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:53:53,872 INFO L87 Difference]: Start difference. First operand 1316 states and 1845 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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) [2024-12-02 14:53:54,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:54,078 INFO L93 Difference]: Finished difference Result 3897 states and 5511 transitions. [2024-12-02 14:53:54,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:53:54,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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 82 [2024-12-02 14:53:54,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:54,095 INFO L225 Difference]: With dead ends: 3897 [2024-12-02 14:53:54,095 INFO L226 Difference]: Without dead ends: 2597 [2024-12-02 14:53:54,098 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:53:54,099 INFO L435 NwaCegarLoop]: 967 mSDtfsCounter, 933 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 3819 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:54,099 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [933 Valid, 3819 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:53:54,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2597 states. [2024-12-02 14:53:54,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2597 to 2591. [2024-12-02 14:53:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 1996 states have (on average 1.3807615230460921) internal successors, (2756), 2036 states have internal predecessors, (2756), 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) [2024-12-02 14:53:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 3669 transitions. [2024-12-02 14:53:54,215 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 3669 transitions. Word has length 82 [2024-12-02 14:53:54,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:54,216 INFO L471 AbstractCegarLoop]: Abstraction has 2591 states and 3669 transitions. [2024-12-02 14:53:54,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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) [2024-12-02 14:53:54,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 3669 transitions. [2024-12-02 14:53:54,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-12-02 14:53:54,224 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:54,225 INFO L218 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, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:54,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:53:54,225 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:54,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:54,226 INFO L85 PathProgramCache]: Analyzing trace with hash -781551677, now seen corresponding path program 1 times [2024-12-02 14:53:54,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:54,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17464772] [2024-12-02 14:53:54,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:54,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:54,572 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-12-02 14:53:54,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:54,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17464772] [2024-12-02 14:53:54,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17464772] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:54,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:54,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:53:54,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018381603] [2024-12-02 14:53:54,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:54,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:53:54,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:54,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:53:54,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:54,574 INFO L87 Difference]: Start difference. First operand 2591 states and 3669 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, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-12-02 14:53:54,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:54,825 INFO L93 Difference]: Finished difference Result 6633 states and 9356 transitions. [2024-12-02 14:53:54,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:53:54,826 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, (16), 2 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 126 [2024-12-02 14:53:54,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:54,852 INFO L225 Difference]: With dead ends: 6633 [2024-12-02 14:53:54,852 INFO L226 Difference]: Without dead ends: 4066 [2024-12-02 14:53:54,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:54,863 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 558 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:54,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 1848 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:53:54,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4066 states. [2024-12-02 14:53:55,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4066 to 4054. [2024-12-02 14:53:55,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4054 states, 3146 states have (on average 1.3823903369357915) internal successors, (4349), 3193 states have internal predecessors, (4349), 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) [2024-12-02 14:53:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4054 states to 4054 states and 5706 transitions. [2024-12-02 14:53:55,083 INFO L78 Accepts]: Start accepts. Automaton has 4054 states and 5706 transitions. Word has length 126 [2024-12-02 14:53:55,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:55,084 INFO L471 AbstractCegarLoop]: Abstraction has 4054 states and 5706 transitions. [2024-12-02 14:53:55,084 INFO L472 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, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-12-02 14:53:55,084 INFO L276 IsEmpty]: Start isEmpty. Operand 4054 states and 5706 transitions. [2024-12-02 14:53:55,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-12-02 14:53:55,095 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:55,095 INFO L218 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:55,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 14:53:55,096 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:55,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:55,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1537319813, now seen corresponding path program 1 times [2024-12-02 14:53:55,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:55,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882315877] [2024-12-02 14:53:55,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:55,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-12-02 14:53:55,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:55,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882315877] [2024-12-02 14:53:55,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882315877] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:55,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:55,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:53:55,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538486710] [2024-12-02 14:53:55,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:55,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:53:55,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:55,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:53:55,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:55,476 INFO L87 Difference]: Start difference. First operand 4054 states and 5706 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 14:53:55,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:55,793 INFO L93 Difference]: Finished difference Result 9752 states and 13622 transitions. [2024-12-02 14:53:55,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:53:55,793 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 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 147 [2024-12-02 14:53:55,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:55,839 INFO L225 Difference]: With dead ends: 9752 [2024-12-02 14:53:55,839 INFO L226 Difference]: Without dead ends: 5722 [2024-12-02 14:53:55,857 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:55,857 INFO L435 NwaCegarLoop]: 1319 mSDtfsCounter, 567 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 2232 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:55,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 2232 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:53:55,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5722 states. [2024-12-02 14:53:56,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5722 to 5714. [2024-12-02 14:53:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5714 states, 4410 states have (on average 1.3705215419501133) internal successors, (6044), 4495 states have internal predecessors, (6044), 906 states have call successors, (906), 398 states have call predecessors, (906), 397 states have return successors, (985), 884 states have call predecessors, (985), 905 states have call successors, (985) [2024-12-02 14:53:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5714 states to 5714 states and 7935 transitions. [2024-12-02 14:53:56,231 INFO L78 Accepts]: Start accepts. Automaton has 5714 states and 7935 transitions. Word has length 147 [2024-12-02 14:53:56,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:56,232 INFO L471 AbstractCegarLoop]: Abstraction has 5714 states and 7935 transitions. [2024-12-02 14:53:56,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 14:53:56,232 INFO L276 IsEmpty]: Start isEmpty. Operand 5714 states and 7935 transitions. [2024-12-02 14:53:56,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-12-02 14:53:56,244 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:56,245 INFO L218 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:56,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 14:53:56,245 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:56,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:56,245 INFO L85 PathProgramCache]: Analyzing trace with hash 61977582, now seen corresponding path program 1 times [2024-12-02 14:53:56,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:56,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288801789] [2024-12-02 14:53:56,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:56,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-12-02 14:53:56,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:56,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288801789] [2024-12-02 14:53:56,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288801789] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:56,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:56,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:53:56,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944235222] [2024-12-02 14:53:56,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:56,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:53:56,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:56,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:53:56,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:53:56,566 INFO L87 Difference]: Start difference. First operand 5714 states and 7935 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-12-02 14:54:00,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:00,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:00,935 INFO L93 Difference]: Finished difference Result 14146 states and 19650 transitions. [2024-12-02 14:54:00,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:54:00,936 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 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 149 [2024-12-02 14:54:00,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:00,989 INFO L225 Difference]: With dead ends: 14146 [2024-12-02 14:54:00,989 INFO L226 Difference]: Without dead ends: 8467 [2024-12-02 14:54:01,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:54:01,009 INFO L435 NwaCegarLoop]: 1010 mSDtfsCounter, 753 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 1865 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:01,010 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [753 Valid, 1865 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 14:54:01,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8467 states. [2024-12-02 14:54:01,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8467 to 8449. [2024-12-02 14:54:01,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8449 states, 6600 states have (on average 1.3704545454545454) internal successors, (9045), 6708 states have internal predecessors, (9045), 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) [2024-12-02 14:54:01,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8449 states to 8449 states and 11638 transitions. [2024-12-02 14:54:01,484 INFO L78 Accepts]: Start accepts. Automaton has 8449 states and 11638 transitions. Word has length 149 [2024-12-02 14:54:01,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:01,485 INFO L471 AbstractCegarLoop]: Abstraction has 8449 states and 11638 transitions. [2024-12-02 14:54:01,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2024-12-02 14:54:01,486 INFO L276 IsEmpty]: Start isEmpty. Operand 8449 states and 11638 transitions. [2024-12-02 14:54:01,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-12-02 14:54:01,499 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:01,500 INFO L218 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:01,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 14:54:01,500 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:01,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:01,500 INFO L85 PathProgramCache]: Analyzing trace with hash -289798824, now seen corresponding path program 1 times [2024-12-02 14:54:01,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:01,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347923450] [2024-12-02 14:54:01,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:01,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:01,826 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-12-02 14:54:01,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:01,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347923450] [2024-12-02 14:54:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347923450] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:01,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:01,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:54:01,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107163715] [2024-12-02 14:54:01,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:01,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:54:01,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:01,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:54:01,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:54:01,829 INFO L87 Difference]: Start difference. First operand 8449 states and 11638 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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) [2024-12-02 14:54:02,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:02,126 INFO L93 Difference]: Finished difference Result 12704 states and 17646 transitions. [2024-12-02 14:54:02,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:54:02,126 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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 154 [2024-12-02 14:54:02,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:02,178 INFO L225 Difference]: With dead ends: 12704 [2024-12-02 14:54:02,178 INFO L226 Difference]: Without dead ends: 8469 [2024-12-02 14:54:02,194 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:54:02,195 INFO L435 NwaCegarLoop]: 955 mSDtfsCounter, 3 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:02,195 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1903 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:54:02,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8469 states. [2024-12-02 14:54:02,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8469 to 8469. [2024-12-02 14:54:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8469 states, 6620 states have (on average 1.3693353474320242) internal successors, (9065), 6728 states have internal predecessors, (9065), 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) [2024-12-02 14:54:02,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8469 states to 8469 states and 11658 transitions. [2024-12-02 14:54:02,625 INFO L78 Accepts]: Start accepts. Automaton has 8469 states and 11658 transitions. Word has length 154 [2024-12-02 14:54:02,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:02,626 INFO L471 AbstractCegarLoop]: Abstraction has 8469 states and 11658 transitions. [2024-12-02 14:54:02,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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) [2024-12-02 14:54:02,627 INFO L276 IsEmpty]: Start isEmpty. Operand 8469 states and 11658 transitions. [2024-12-02 14:54:02,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-12-02 14:54:02,646 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:02,646 INFO L218 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:02,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 14:54:02,646 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:02,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:02,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1405412887, now seen corresponding path program 1 times [2024-12-02 14:54:02,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:02,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878712532] [2024-12-02 14:54:02,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:02,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:02,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:03,823 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-12-02 14:54:03,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:03,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878712532] [2024-12-02 14:54:03,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878712532] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:03,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:03,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:54:03,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391065025] [2024-12-02 14:54:03,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:03,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 14:54:03,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:03,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 14:54:03,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 14:54:03,825 INFO L87 Difference]: Start difference. First operand 8469 states and 11658 transitions. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 8 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 14:54:07,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:11,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:15,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:19,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:23,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:23,132 INFO L93 Difference]: Finished difference Result 18141 states and 25021 transitions. [2024-12-02 14:54:23,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:54:23,133 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 8 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 156 [2024-12-02 14:54:23,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:23,179 INFO L225 Difference]: With dead ends: 18141 [2024-12-02 14:54:23,179 INFO L226 Difference]: Without dead ends: 9707 [2024-12-02 14:54:23,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:54:23,199 INFO L435 NwaCegarLoop]: 876 mSDtfsCounter, 1796 mSDsluCounter, 3383 mSDsCounter, 0 mSdLazyCounter, 2160 mSolverCounterSat, 451 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1920 SdHoareTripleChecker+Valid, 4259 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 2160 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:23,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1920 Valid, 4259 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 2160 Invalid, 4 Unknown, 0 Unchecked, 18.8s Time] [2024-12-02 14:54:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9707 states. [2024-12-02 14:54:23,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9707 to 9301. [2024-12-02 14:54:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9301 states, 7192 states have (on average 1.3569243604004448) internal successors, (9759), 7338 states have internal predecessors, (9759), 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) [2024-12-02 14:54:23,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9301 states to 9301 states and 12706 transitions. [2024-12-02 14:54:23,630 INFO L78 Accepts]: Start accepts. Automaton has 9301 states and 12706 transitions. Word has length 156 [2024-12-02 14:54:23,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:23,631 INFO L471 AbstractCegarLoop]: Abstraction has 9301 states and 12706 transitions. [2024-12-02 14:54:23,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 8 states have internal predecessors, (85), 5 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 14:54:23,631 INFO L276 IsEmpty]: Start isEmpty. Operand 9301 states and 12706 transitions. [2024-12-02 14:54:23,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-12-02 14:54:23,652 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:23,652 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 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] [2024-12-02 14:54:23,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 14:54:23,652 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:23,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:23,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2106423766, now seen corresponding path program 1 times [2024-12-02 14:54:23,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:23,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374393330] [2024-12-02 14:54:23,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:23,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:23,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:24,410 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2024-12-02 14:54:24,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:24,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374393330] [2024-12-02 14:54:24,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374393330] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:24,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:24,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:54:24,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058440651] [2024-12-02 14:54:24,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:24,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:54:24,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:24,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:54:24,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:54:24,412 INFO L87 Difference]: Start difference. First operand 9301 states and 12706 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2024-12-02 14:54:24,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:24,606 INFO L93 Difference]: Finished difference Result 18633 states and 25554 transitions. [2024-12-02 14:54:24,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:54:24,607 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 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 194 [2024-12-02 14:54:24,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:24,642 INFO L225 Difference]: With dead ends: 18633 [2024-12-02 14:54:24,642 INFO L226 Difference]: Without dead ends: 9367 [2024-12-02 14:54:24,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:54:24,661 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 0 mSDsluCounter, 2857 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3811 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:24,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3811 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:54:24,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9367 states. [2024-12-02 14:54:24,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9367 to 9365. [2024-12-02 14:54:24,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9365 states, 7240 states have (on average 1.3545580110497237) internal successors, (9807), 7386 states have internal predecessors, (9807), 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) [2024-12-02 14:54:24,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9365 states to 9365 states and 12778 transitions. [2024-12-02 14:54:24,971 INFO L78 Accepts]: Start accepts. Automaton has 9365 states and 12778 transitions. Word has length 194 [2024-12-02 14:54:24,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:24,971 INFO L471 AbstractCegarLoop]: Abstraction has 9365 states and 12778 transitions. [2024-12-02 14:54:24,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2024-12-02 14:54:24,971 INFO L276 IsEmpty]: Start isEmpty. Operand 9365 states and 12778 transitions. [2024-12-02 14:54:24,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2024-12-02 14:54:24,985 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:24,985 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:54:24,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 14:54:24,985 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:24,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:24,985 INFO L85 PathProgramCache]: Analyzing trace with hash -766188612, now seen corresponding path program 1 times [2024-12-02 14:54:24,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:24,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641225525] [2024-12-02 14:54:24,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:24,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:26,109 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2024-12-02 14:54:26,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:26,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641225525] [2024-12-02 14:54:26,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641225525] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:54:26,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105724741] [2024-12-02 14:54:26,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:26,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:54:26,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:54:26,113 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:54:26,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:54:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:27,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:54:27,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:54:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2024-12-02 14:54:27,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:54:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2024-12-02 14:54:28,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105724741] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:54:28,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:54:28,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 19 [2024-12-02 14:54:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793845095] [2024-12-02 14:54:28,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:54:28,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:54:28,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:28,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:54:28,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:54:28,318 INFO L87 Difference]: Start difference. First operand 9365 states and 12778 transitions. Second operand has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) [2024-12-02 14:54:32,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:36,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:40,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:44,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:48,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:52,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:54:56,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:00,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:04,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:08,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:12,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:16,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:22,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:22,059 INFO L93 Difference]: Finished difference Result 23850 states and 33416 transitions. [2024-12-02 14:55:22,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 14:55:22,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) Word has length 201 [2024-12-02 14:55:22,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:22,123 INFO L225 Difference]: With dead ends: 23850 [2024-12-02 14:55:22,123 INFO L226 Difference]: Without dead ends: 18711 [2024-12-02 14:55:22,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 400 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=647, Unknown=0, NotChecked=0, Total=870 [2024-12-02 14:55:22,140 INFO L435 NwaCegarLoop]: 1447 mSDtfsCounter, 5828 mSDsluCounter, 10783 mSDsCounter, 0 mSdLazyCounter, 5415 mSolverCounterSat, 1917 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6042 SdHoareTripleChecker+Valid, 12230 SdHoareTripleChecker+Invalid, 7344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1917 IncrementalHoareTripleChecker+Valid, 5415 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.9s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:22,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6042 Valid, 12230 Invalid, 7344 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1917 Valid, 5415 Invalid, 12 Unknown, 0 Unchecked, 52.9s Time] [2024-12-02 14:55:22,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18711 states. [2024-12-02 14:55:22,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18711 to 18101. [2024-12-02 14:55:22,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18101 states, 14038 states have (on average 1.3616612052999002) internal successors, (19115), 14328 states have internal predecessors, (19115), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:22,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18101 states to 18101 states and 25004 transitions. [2024-12-02 14:55:22,711 INFO L78 Accepts]: Start accepts. Automaton has 18101 states and 25004 transitions. Word has length 201 [2024-12-02 14:55:22,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:22,712 INFO L471 AbstractCegarLoop]: Abstraction has 18101 states and 25004 transitions. [2024-12-02 14:55:22,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.105263157894736) internal successors, (211), 19 states have internal predecessors, (211), 10 states have call successors, (46), 8 states have call predecessors, (46), 12 states have return successors, (45), 15 states have call predecessors, (45), 10 states have call successors, (45) [2024-12-02 14:55:22,712 INFO L276 IsEmpty]: Start isEmpty. Operand 18101 states and 25004 transitions. [2024-12-02 14:55:22,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2024-12-02 14:55:22,726 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:22,726 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:55:22,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-12-02 14:55:22,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-02 14:55:22,927 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:22,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:22,928 INFO L85 PathProgramCache]: Analyzing trace with hash 172412731, now seen corresponding path program 1 times [2024-12-02 14:55:22,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:22,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597768269] [2024-12-02 14:55:22,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:22,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:23,468 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 14:55:23,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:23,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597768269] [2024-12-02 14:55:23,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597768269] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:23,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:23,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:55:23,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604088890] [2024-12-02 14:55:23,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:23,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:55:23,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:23,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:55:23,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:23,471 INFO L87 Difference]: Start difference. First operand 18101 states and 25004 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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) [2024-12-02 14:55:24,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:24,110 INFO L93 Difference]: Finished difference Result 32014 states and 44572 transitions. [2024-12-02 14:55:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:55:24,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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 203 [2024-12-02 14:55:24,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:24,211 INFO L225 Difference]: With dead ends: 32014 [2024-12-02 14:55:24,211 INFO L226 Difference]: Without dead ends: 18131 [2024-12-02 14:55:24,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:24,253 INFO L435 NwaCegarLoop]: 950 mSDtfsCounter, 0 mSDsluCounter, 1894 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2844 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:24,253 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2844 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:55:24,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18131 states. [2024-12-02 14:55:25,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18131 to 18131. [2024-12-02 14:55:25,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18131 states, 14068 states have (on average 1.361600796133068) internal successors, (19155), 14358 states have internal predecessors, (19155), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:25,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18131 states to 18131 states and 25044 transitions. [2024-12-02 14:55:25,220 INFO L78 Accepts]: Start accepts. Automaton has 18131 states and 25044 transitions. Word has length 203 [2024-12-02 14:55:25,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:25,221 INFO L471 AbstractCegarLoop]: Abstraction has 18131 states and 25044 transitions. [2024-12-02 14:55:25,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 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) [2024-12-02 14:55:25,221 INFO L276 IsEmpty]: Start isEmpty. Operand 18131 states and 25044 transitions. [2024-12-02 14:55:25,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-12-02 14:55:25,246 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:25,246 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:55:25,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 14:55:25,247 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:25,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:25,247 INFO L85 PathProgramCache]: Analyzing trace with hash -195007938, now seen corresponding path program 1 times [2024-12-02 14:55:25,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:25,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276847514] [2024-12-02 14:55:25,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:25,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:26,000 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-12-02 14:55:26,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:26,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276847514] [2024-12-02 14:55:26,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276847514] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:26,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:26,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:55:26,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117104132] [2024-12-02 14:55:26,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:26,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:55:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:26,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:55:26,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:26,003 INFO L87 Difference]: Start difference. First operand 18131 states and 25044 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-12-02 14:55:26,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:26,453 INFO L93 Difference]: Finished difference Result 36275 states and 50115 transitions. [2024-12-02 14:55:26,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:55:26,454 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 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 204 [2024-12-02 14:55:26,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:26,516 INFO L225 Difference]: With dead ends: 36275 [2024-12-02 14:55:26,516 INFO L226 Difference]: Without dead ends: 18179 [2024-12-02 14:55:26,543 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:26,544 INFO L435 NwaCegarLoop]: 956 mSDtfsCounter, 0 mSDsluCounter, 1902 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2858 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:26,544 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2858 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:55:26,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18179 states. [2024-12-02 14:55:27,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18179 to 18179. [2024-12-02 14:55:27,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18179 states, 14116 states have (on average 1.3603712099744971) internal successors, (19203), 14406 states have internal predecessors, (19203), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:27,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18179 states to 18179 states and 25092 transitions. [2024-12-02 14:55:27,243 INFO L78 Accepts]: Start accepts. Automaton has 18179 states and 25092 transitions. Word has length 204 [2024-12-02 14:55:27,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:27,244 INFO L471 AbstractCegarLoop]: Abstraction has 18179 states and 25092 transitions. [2024-12-02 14:55:27,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-12-02 14:55:27,245 INFO L276 IsEmpty]: Start isEmpty. Operand 18179 states and 25092 transitions. [2024-12-02 14:55:27,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-12-02 14:55:27,262 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:27,262 INFO L218 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, 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] [2024-12-02 14:55:27,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 14:55:27,263 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:27,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:27,263 INFO L85 PathProgramCache]: Analyzing trace with hash 646346590, now seen corresponding path program 1 times [2024-12-02 14:55:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:27,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986465836] [2024-12-02 14:55:27,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:27,719 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2024-12-02 14:55:27,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:27,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986465836] [2024-12-02 14:55:27,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986465836] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:27,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:27,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:55:27,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603675836] [2024-12-02 14:55:27,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:27,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:55:27,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:27,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:55:27,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:27,722 INFO L87 Difference]: Start difference. First operand 18179 states and 25092 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-12-02 14:55:31,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:32,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:32,358 INFO L93 Difference]: Finished difference Result 43064 states and 59267 transitions. [2024-12-02 14:55:32,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:55:32,359 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 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 220 [2024-12-02 14:55:32,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:32,442 INFO L225 Difference]: With dead ends: 43064 [2024-12-02 14:55:32,442 INFO L226 Difference]: Without dead ends: 24920 [2024-12-02 14:55:32,473 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:55:32,474 INFO L435 NwaCegarLoop]: 1721 mSDtfsCounter, 768 mSDsluCounter, 2665 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 4386 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:32,474 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [768 Valid, 4386 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 14:55:32,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24920 states. [2024-12-02 14:55:33,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24920 to 18211. [2024-12-02 14:55:33,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18211 states, 14148 states have (on average 1.3595561210065026) internal successors, (19235), 14438 states have internal predecessors, (19235), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:33,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18211 states to 18211 states and 25124 transitions. [2024-12-02 14:55:33,461 INFO L78 Accepts]: Start accepts. Automaton has 18211 states and 25124 transitions. Word has length 220 [2024-12-02 14:55:33,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:33,462 INFO L471 AbstractCegarLoop]: Abstraction has 18211 states and 25124 transitions. [2024-12-02 14:55:33,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-12-02 14:55:33,462 INFO L276 IsEmpty]: Start isEmpty. Operand 18211 states and 25124 transitions. [2024-12-02 14:55:33,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 14:55:33,474 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:33,474 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:55:33,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 14:55:33,474 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:33,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:33,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1534848324, now seen corresponding path program 1 times [2024-12-02 14:55:33,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:33,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847996047] [2024-12-02 14:55:33,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:33,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:33,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-12-02 14:55:34,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:34,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847996047] [2024-12-02 14:55:34,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847996047] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:34,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:34,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 14:55:34,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283898817] [2024-12-02 14:55:34,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:34,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:55:34,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:34,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:55:34,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:55:34,406 INFO L87 Difference]: Start difference. First operand 18211 states and 25124 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 14:55:34,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:34,943 INFO L93 Difference]: Finished difference Result 36555 states and 50395 transitions. [2024-12-02 14:55:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:55:34,943 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 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 208 [2024-12-02 14:55:34,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:35,014 INFO L225 Difference]: With dead ends: 36555 [2024-12-02 14:55:35,014 INFO L226 Difference]: Without dead ends: 18379 [2024-12-02 14:55:35,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:55:35,053 INFO L435 NwaCegarLoop]: 949 mSDtfsCounter, 1 mSDsluCounter, 5682 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 6631 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:35,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 6631 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:55:35,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18379 states. [2024-12-02 14:55:35,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18379 to 18355. [2024-12-02 14:55:35,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18355 states, 14292 states have (on average 1.3559333893087042) internal successors, (19379), 14582 states have internal predecessors, (19379), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18355 states to 18355 states and 25268 transitions. [2024-12-02 14:55:35,898 INFO L78 Accepts]: Start accepts. Automaton has 18355 states and 25268 transitions. Word has length 208 [2024-12-02 14:55:35,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:35,898 INFO L471 AbstractCegarLoop]: Abstraction has 18355 states and 25268 transitions. [2024-12-02 14:55:35,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 14:55:35,898 INFO L276 IsEmpty]: Start isEmpty. Operand 18355 states and 25268 transitions. [2024-12-02 14:55:35,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 14:55:35,906 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:35,906 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:55:35,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 14:55:35,906 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:35,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:35,907 INFO L85 PathProgramCache]: Analyzing trace with hash 801544186, now seen corresponding path program 1 times [2024-12-02 14:55:35,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:35,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556038795] [2024-12-02 14:55:35,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:35,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:36,191 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-12-02 14:55:36,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:36,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556038795] [2024-12-02 14:55:36,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556038795] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:36,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:36,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:55:36,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484603166] [2024-12-02 14:55:36,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:36,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:55:36,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:36,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:55:36,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:36,194 INFO L87 Difference]: Start difference. First operand 18355 states and 25268 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 14:55:36,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:36,684 INFO L93 Difference]: Finished difference Result 36747 states and 50587 transitions. [2024-12-02 14:55:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:55:36,685 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 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 208 [2024-12-02 14:55:36,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:36,744 INFO L225 Difference]: With dead ends: 36747 [2024-12-02 14:55:36,744 INFO L226 Difference]: Without dead ends: 18427 [2024-12-02 14:55:36,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:55:36,774 INFO L435 NwaCegarLoop]: 953 mSDtfsCounter, 1 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2851 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:36,774 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2851 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:55:36,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18427 states. [2024-12-02 14:55:37,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18427 to 18403. [2024-12-02 14:55:37,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18403 states, 14340 states have (on average 1.354741980474198) internal successors, (19427), 14630 states have internal predecessors, (19427), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1359 states have return successors, (3186), 2672 states have call predecessors, (3186), 2702 states have call successors, (3186) [2024-12-02 14:55:37,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18403 states to 18403 states and 25316 transitions. [2024-12-02 14:55:37,424 INFO L78 Accepts]: Start accepts. Automaton has 18403 states and 25316 transitions. Word has length 208 [2024-12-02 14:55:37,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:37,424 INFO L471 AbstractCegarLoop]: Abstraction has 18403 states and 25316 transitions. [2024-12-02 14:55:37,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 14:55:37,424 INFO L276 IsEmpty]: Start isEmpty. Operand 18403 states and 25316 transitions. [2024-12-02 14:55:37,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 14:55:37,432 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:37,433 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 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] [2024-12-02 14:55:37,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 14:55:37,433 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:37,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:37,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1077586760, now seen corresponding path program 1 times [2024-12-02 14:55:37,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:37,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711794867] [2024-12-02 14:55:37,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:37,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:37,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:38,898 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2024-12-02 14:55:38,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:38,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711794867] [2024-12-02 14:55:38,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711794867] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:38,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:38,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 14:55:38,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766488125] [2024-12-02 14:55:38,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:38,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 14:55:38,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:38,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 14:55:38,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:55:38,901 INFO L87 Difference]: Start difference. First operand 18403 states and 25316 transitions. Second operand has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 14:55:39,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:39,697 INFO L93 Difference]: Finished difference Result 37197 states and 51272 transitions. [2024-12-02 14:55:39,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 14:55:39,698 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) Word has length 208 [2024-12-02 14:55:39,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:39,797 INFO L225 Difference]: With dead ends: 37197 [2024-12-02 14:55:39,797 INFO L226 Difference]: Without dead ends: 18829 [2024-12-02 14:55:39,840 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:55:39,840 INFO L435 NwaCegarLoop]: 981 mSDtfsCounter, 10 mSDsluCounter, 12705 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 13686 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:39,841 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 13686 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 14:55:39,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18829 states. [2024-12-02 14:55:40,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18829 to 18581. [2024-12-02 14:55:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18581 states, 14466 states have (on average 1.3494400663625052) internal successors, (19521), 14758 states have internal predecessors, (19521), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1411 states have return successors, (3256), 2722 states have call predecessors, (3256), 2702 states have call successors, (3256) [2024-12-02 14:55:40,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18581 states to 18581 states and 25480 transitions. [2024-12-02 14:55:40,563 INFO L78 Accepts]: Start accepts. Automaton has 18581 states and 25480 transitions. Word has length 208 [2024-12-02 14:55:40,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:40,563 INFO L471 AbstractCegarLoop]: Abstraction has 18581 states and 25480 transitions. [2024-12-02 14:55:40,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 11 states have internal predecessors, (116), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 14:55:40,564 INFO L276 IsEmpty]: Start isEmpty. Operand 18581 states and 25480 transitions. [2024-12-02 14:55:40,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2024-12-02 14:55:40,572 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:40,572 INFO L218 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, 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] [2024-12-02 14:55:40,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 14:55:40,572 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:40,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:40,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1363951599, now seen corresponding path program 1 times [2024-12-02 14:55:40,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:40,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859590117] [2024-12-02 14:55:40,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:40,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:40,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:40,835 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2024-12-02 14:55:40,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:40,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859590117] [2024-12-02 14:55:40,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859590117] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:55:40,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391815332] [2024-12-02 14:55:40,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:40,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:55:40,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:55:40,838 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:55:40,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 14:55:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:41,713 INFO L256 TraceCheckSpWp]: Trace formula consists of 1756 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 14:55:41,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:55:41,763 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2024-12-02 14:55:41,763 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:55:41,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391815332] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:41,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:55:41,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2024-12-02 14:55:41,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969881987] [2024-12-02 14:55:41,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:41,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:55:41,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:41,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:55:41,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:55:41,765 INFO L87 Difference]: Start difference. First operand 18581 states and 25480 transitions. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 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) [2024-12-02 14:55:45,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:55:46,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:46,867 INFO L93 Difference]: Finished difference Result 44036 states and 60203 transitions. [2024-12-02 14:55:46,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 14:55:46,867 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 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 233 [2024-12-02 14:55:46,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:46,945 INFO L225 Difference]: With dead ends: 44036 [2024-12-02 14:55:46,945 INFO L226 Difference]: Without dead ends: 25490 [2024-12-02 14:55:46,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 14:55:46,978 INFO L435 NwaCegarLoop]: 1712 mSDtfsCounter, 777 mSDsluCounter, 4323 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 6035 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:46,979 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 6035 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 14:55:46,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25490 states. [2024-12-02 14:55:47,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25490 to 18597. [2024-12-02 14:55:47,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18597 states, 14482 states have (on average 1.3490539980665655) internal successors, (19537), 14758 states have internal predecessors, (19537), 2703 states have call successors, (2703), 1276 states have call predecessors, (2703), 1411 states have return successors, (3256), 2722 states have call predecessors, (3256), 2702 states have call successors, (3256) [2024-12-02 14:55:47,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18597 states to 18597 states and 25496 transitions. [2024-12-02 14:55:47,713 INFO L78 Accepts]: Start accepts. Automaton has 18597 states and 25496 transitions. Word has length 233 [2024-12-02 14:55:47,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:47,714 INFO L471 AbstractCegarLoop]: Abstraction has 18597 states and 25496 transitions. [2024-12-02 14:55:47,714 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 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) [2024-12-02 14:55:47,714 INFO L276 IsEmpty]: Start isEmpty. Operand 18597 states and 25496 transitions. [2024-12-02 14:55:47,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-12-02 14:55:47,721 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:47,722 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:55:47,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 14:55:47,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 14:55:47,922 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:47,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:47,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1630088227, now seen corresponding path program 1 times [2024-12-02 14:55:47,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:47,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084275983] [2024-12-02 14:55:47,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:47,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:49,901 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2024-12-02 14:55:49,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:49,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084275983] [2024-12-02 14:55:49,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084275983] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:49,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:49,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 14:55:49,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065328146] [2024-12-02 14:55:49,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:49,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 14:55:49,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:49,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 14:55:49,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:55:49,904 INFO L87 Difference]: Start difference. First operand 18597 states and 25496 transitions. Second operand has 15 states, 15 states have (on average 9.133333333333333) internal successors, (137), 12 states have internal predecessors, (137), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2024-12-02 14:55:50,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:50,795 INFO L93 Difference]: Finished difference Result 37447 states and 51379 transitions. [2024-12-02 14:55:50,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 14:55:50,796 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.133333333333333) internal successors, (137), 12 states have internal predecessors, (137), 5 states have call successors, (28), 2 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 237 [2024-12-02 14:55:50,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:50,857 INFO L225 Difference]: With dead ends: 37447 [2024-12-02 14:55:50,857 INFO L226 Difference]: Without dead ends: 18885 [2024-12-02 14:55:50,887 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:55:50,888 INFO L435 NwaCegarLoop]: 957 mSDtfsCounter, 16 mSDsluCounter, 11414 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 12371 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:50,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 12371 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 14:55:50,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18885 states. [2024-12-02 14:55:51,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18885 to 18693. [2024-12-02 14:55:51,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18693 states, 14554 states have (on average 1.3473271952727772) internal successors, (19609), 14830 states have internal predecessors, (19609), 2727 states have call successors, (2727), 1276 states have call predecessors, (2727), 1411 states have return successors, (3280), 2746 states have call predecessors, (3280), 2726 states have call successors, (3280) [2024-12-02 14:55:51,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18693 states to 18693 states and 25616 transitions. [2024-12-02 14:55:51,704 INFO L78 Accepts]: Start accepts. Automaton has 18693 states and 25616 transitions. Word has length 237 [2024-12-02 14:55:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:51,705 INFO L471 AbstractCegarLoop]: Abstraction has 18693 states and 25616 transitions. [2024-12-02 14:55:51,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.133333333333333) internal successors, (137), 12 states have internal predecessors, (137), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2024-12-02 14:55:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 18693 states and 25616 transitions. [2024-12-02 14:55:51,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2024-12-02 14:55:51,717 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:51,718 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:55:51,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 14:55:51,718 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:51,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:51,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1929972642, now seen corresponding path program 1 times [2024-12-02 14:55:51,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:51,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973308722] [2024-12-02 14:55:51,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:51,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:52,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 14:55:52,266 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 14:55:52,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 14:55:52,653 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 14:55:52,653 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 14:55:52,654 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 14:55:52,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 14:55:52,661 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:55:52,907 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 14:55:52,912 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 02:55:52 BoogieIcfgContainer [2024-12-02 14:55:52,912 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 14:55:52,913 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 14:55:52,913 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 14:55:52,914 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 14:55:52,915 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:53:47" (3/4) ... [2024-12-02 14:55:52,917 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-12-02 14:55:53,189 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 133. [2024-12-02 14:55:53,308 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml [2024-12-02 14:55:53,308 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/witness.yml [2024-12-02 14:55:53,308 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 14:55:53,309 INFO L158 Benchmark]: Toolchain (without parser) took 134166.64ms. Allocated memory was 117.4MB in the beginning and 981.5MB in the end (delta: 864.0MB). Free memory was 84.1MB in the beginning and 277.3MB in the end (delta: -193.1MB). Peak memory consumption was 670.8MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,310 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 73.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 14:55:53,310 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1442.23ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 83.9MB in the beginning and 133.0MB in the end (delta: -49.0MB). Peak memory consumption was 76.5MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,310 INFO L158 Benchmark]: Boogie Procedure Inliner took 134.91ms. Allocated memory is still 201.3MB. Free memory was 133.0MB in the beginning and 121.4MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,310 INFO L158 Benchmark]: Boogie Preprocessor took 462.60ms. Allocated memory is still 201.3MB. Free memory was 121.4MB in the beginning and 141.2MB in the end (delta: -19.8MB). Peak memory consumption was 78.8MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,311 INFO L158 Benchmark]: RCFGBuilder took 6797.86ms. Allocated memory is still 201.3MB. Free memory was 141.2MB in the beginning and 106.7MB in the end (delta: 34.5MB). Peak memory consumption was 101.1MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,311 INFO L158 Benchmark]: TraceAbstraction took 124926.57ms. Allocated memory was 201.3MB in the beginning and 981.5MB in the end (delta: 780.1MB). Free memory was 106.7MB in the beginning and 327.6MB in the end (delta: -220.9MB). Peak memory consumption was 561.7MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,311 INFO L158 Benchmark]: Witness Printer took 395.21ms. Allocated memory is still 981.5MB. Free memory was 327.6MB in the beginning and 277.3MB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-12-02 14:55:53,313 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.30ms. Allocated memory is still 117.4MB. Free memory is still 73.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1442.23ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 83.9MB in the beginning and 133.0MB in the end (delta: -49.0MB). Peak memory consumption was 76.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 134.91ms. Allocated memory is still 201.3MB. Free memory was 133.0MB in the beginning and 121.4MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 462.60ms. Allocated memory is still 201.3MB. Free memory was 121.4MB in the beginning and 141.2MB in the end (delta: -19.8MB). Peak memory consumption was 78.8MB. Max. memory is 16.1GB. * RCFGBuilder took 6797.86ms. Allocated memory is still 201.3MB. Free memory was 141.2MB in the beginning and 106.7MB in the end (delta: 34.5MB). Peak memory consumption was 101.1MB. Max. memory is 16.1GB. * TraceAbstraction took 124926.57ms. Allocated memory was 201.3MB in the beginning and 981.5MB in the end (delta: 780.1MB). Free memory was 106.7MB in the beginning and 327.6MB in the end (delta: -220.9MB). Peak memory consumption was 561.7MB. Max. memory is 16.1GB. * Witness Printer took 395.21ms. Allocated memory is still 981.5MB. Free memory was 327.6MB in the beginning and 277.3MB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. 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] * 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 - CounterExampleResult [Line: 5666]: a call to reach_error is reachable a call to reach_error is reachable We found a 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}}; [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}; [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] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, 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=4294967314, 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}] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967314, 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}] [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={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg3=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}] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg3=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}] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg3=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}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg3=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}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg3=0, 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}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg3=0, 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}] [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={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=4294967331, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [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={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [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 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1] [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={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1, tmp___18=1] [L6838] case 1: [L6850] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1] [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={4294967360:4294967327}, 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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967360:4294967327}, 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, 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}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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}] [L6858] RET ldv_target_type_1() [L6838] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=2] [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___19=0] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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(ap)={4294967300:27}, \old(last_index)=0, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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={4294967336:4294967350}, 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={4294967360:4294967327}, 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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(lock)={4294967300:47}, \result=0, __this_module={4294967360:4294967327}, 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}] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={4294967300:27}, \old(last_index)=0, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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={4294967336:4294967350}, 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(ap)={4294967300:27}, \old(last_index)=0, \result=0, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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={4294967336:4294967350}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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}, 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(addr)={4294967300:183}, \old(nr)=1, __this_module={4294967360:4294967327}, 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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(addr)={4294967300:183}, \old(nr)=1, \result=0, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, ap={4294967300:27}, 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}, 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}, __this_module={4294967360:4294967327}, 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}] [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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967360:4294967327}, 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}] [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967360:4294967327}, 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}] [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, ap={4294967300:27}, data={29:31}, 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}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, ap={4294967300:27}, data={29:31}, 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}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, ap={4294967300:27}, 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}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, ap={4294967300:27}, 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}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, ap={4294967300:27}, 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}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={-(((__int128) 0 << 64) | 18446744073709551615U):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}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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={-(((__int128) 0 << 64) | 18446744073709551615U):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}] [L5642] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967360:4294967327}, 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] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0: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={4294967360:4294967327}, disc_data_lock={22:0}, e={-(((__int128) 0 << 64) | 18446744073709551615U):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_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={4294967360:4294967327}, disc_data_lock={22:0}, e={-(((__int128) 0 << 64) | 18446744073709551615U):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}] [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={4294967360:4294967327}, 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}] [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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967360:4294967327}, 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}] [L6972] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, __this_module={4294967360:4294967327}, 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}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967360:4294967327}, 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}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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}] [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={4294967360:4294967327}, ap={4294967300:27}, 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, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, 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}] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, 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}] [L6417] CALL skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(len)=2, \old(skb)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967360:4294967327}, 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}] [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={4294967360:4294967327}, ap={4294967300:27}, 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, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, 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}] [L6418] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, 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(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=0, __this_module={4294967360:4294967327}, 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; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=0, \result={-(((__int128) 0 << 64) | 18446744073709551615U):234}, __this_module={4294967360:4294967327}, 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] RET, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, ap={4294967300:27}, 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, npkt={-(((__int128) 0 << 64) | 18446744073709551615U):0}, 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}] [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={4294967360:4294967327}, 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={4294967360:4294967327}, 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, \old(skb)={0:0}, __this_module={4294967360:4294967327}, 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}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, 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}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, deleted_index=-1, disc_data_lock={22: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_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, deleted_index=-1, disc_data_lock={22: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_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7061] EXPR set_impl[i] VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, deleted_index=-1, disc_data_lock={22: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_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(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, deleted_index=-1, disc_data_lock={22: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_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(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, deleted_index=-1, 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_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(e)={0:0}, \old(last_index)=1, \old(set)={0:0}, __this_module={4294967360:4294967327}, 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_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, \old(skb)={0:0}, __this_module={4294967360:4294967327}, 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}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, last_index=1, 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={4294967360:4294967327}, ap={4294967300:27}, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6424] CALL skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=2, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, 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={4294967360:4294967327}, 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}] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg0)={-(((__int128) 0 << 64) | 18446744073709551615U):0}, \old(arg1)=2, __this_module={4294967360:4294967327}, 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={4294967360:4294967327}, ap={4294967300:27}, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, jiffies=4294967316, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, sync_ops={21:0}, sync_ops_group0={0:0}] [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={-(((__int128) 0 << 64) | 18446744073709551615U):0}, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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(ap)={4294967300:27}, \old(last_index)=1, __this_module={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, done=0, jiffies=4294967316, 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={4294967312:4294967332}, 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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \old(lock)={4294967300:47}, \result=0, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(ap)={4294967300:27}, \old(last_index)=1, __this_module={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, done=0, jiffies=4294967316, 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={4294967312:4294967332}, 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(ap)={4294967300:27}, \old(last_index)=1, \result=0, __this_module={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, done=0, jiffies=4294967316, 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={4294967312:4294967332}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [L6456] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=1, __this_module={4294967360:4294967327}, ap={4294967300:27}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___19=0] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1, tmp___19=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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1, tmp___18=0, tmp___19=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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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=4294967305, ldvarg10={0:0}, ldvarg11=4294967314, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967335, ldvarg15=4294967306, ldvarg16={0:0}, ldvarg1=4294967331, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=4294967299, 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___16=1, tmp___18=0, tmp___19=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); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=0, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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}] [L7222] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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={4294967360:4294967327}, disc_data_lock={22:0}, jiffies=4294967316, 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, 734 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 124.6s, OverallIterations: 18, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 97.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 20 mSolverCounterUnknown, 13261 SdHoareTripleChecker+Valid, 88.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12912 mSDsluCounter, 85555 SdHoareTripleChecker+Invalid, 87.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 66906 mSDsCounter, 2409 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8317 IncrementalHoareTripleChecker+Invalid, 10746 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2409 mSolverCounterUnsat, 18649 mSDtfsCounter, 8317 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 772 GetRequests, 669 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18693occurred in iteration=17, InterpolantAutomatonStates: 113, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.3s AutomataMinimizationTime, 17 MinimizatonAttempts, 15152 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 9.6s InterpolantComputationTime, 3681 NumberOfCodeBlocks, 3681 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 3623 ConstructedInterpolants, 0 QuantifiedInterpolants, 5246 SizeOfPredicates, 0 NumberOfNonLiveVariables, 3383 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 20 InterpolantComputations, 16 PerfectInterpolantSequences, 6032/6070 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, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-12-02 14:55:53,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f3bab994-f0b6-4c59-a6f7-ff0fe01da97d/bin/uautomizer-verify-84ZbGMXZE1/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 Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE