./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/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 c4f91361 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-c4f9136-m [2023-11-23 14:48:23,191 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 14:48:23,264 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 14:48:23,267 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 14:48:23,267 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 14:48:23,291 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 14:48:23,292 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 14:48:23,292 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 14:48:23,293 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 14:48:23,293 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 14:48:23,293 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 14:48:23,294 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 14:48:23,294 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 14:48:23,294 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 14:48:23,295 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 14:48:23,295 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 14:48:23,295 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 14:48:23,295 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 14:48:23,296 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 14:48:23,296 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 14:48:23,296 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 14:48:23,297 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 14:48:23,297 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 14:48:23,297 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 14:48:23,297 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 14:48:23,298 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 14:48:23,298 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 14:48:23,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 14:48:23,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 14:48:23,299 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 14:48:23,299 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 14:48:23,299 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 14:48:23,299 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 14:48:23,299 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 14:48:23,300 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 14:48:23,300 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 14:48:23,300 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 14:48:23,300 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 14:48:23,301 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 14:48:23,301 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2023-11-23 14:48:23,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 14:48:23,477 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 14:48:23,479 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 14:48:23,480 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 14:48:23,480 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 14:48:23,481 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:48:24,534 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 14:48:24,929 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 14:48:24,930 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:48:24,956 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a50f5f3f7/8f8585cc73ca44c9a8595a62f3583987/FLAG7b9b85620 [2023-11-23 14:48:24,967 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a50f5f3f7/8f8585cc73ca44c9a8595a62f3583987 [2023-11-23 14:48:24,971 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 14:48:24,972 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 14:48:24,974 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 14:48:24,974 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 14:48:24,978 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 14:48:24,979 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:48:24" (1/1) ... [2023-11-23 14:48:24,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7dc8acc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:24, skipping insertion in model container [2023-11-23 14:48:24,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:48:24" (1/1) ... [2023-11-23 14:48:25,059 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 14:48:25,654 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-23 14:48:25,905 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 14:48:25,924 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 14:48:26,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] [2023-11-23 14:48:26,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] [2023-11-23 14:48:26,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] [2023-11-23 14:48:26,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] [2023-11-23 14:48:26,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] [2023-11-23 14:48:26,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] [2023-11-23 14:48:26,065 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-23 14:48:26,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] [2023-11-23 14:48:26,073 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] [2023-11-23 14:48:26,073 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] [2023-11-23 14:48:26,073 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] [2023-11-23 14:48:26,074 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] [2023-11-23 14:48:26,074 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] [2023-11-23 14:48:26,074 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] [2023-11-23 14:48:26,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] [2023-11-23 14:48:26,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] [2023-11-23 14:48:26,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] [2023-11-23 14:48:26,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] [2023-11-23 14:48:26,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] [2023-11-23 14:48:26,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] [2023-11-23 14:48:26,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] [2023-11-23 14:48:26,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] [2023-11-23 14:48:26,081 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] [2023-11-23 14:48:26,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] [2023-11-23 14:48:26,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] [2023-11-23 14:48:26,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] [2023-11-23 14:48:26,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] [2023-11-23 14:48:26,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] [2023-11-23 14:48:26,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] [2023-11-23 14:48:26,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] [2023-11-23 14:48:26,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] [2023-11-23 14:48:26,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] [2023-11-23 14:48:26,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] [2023-11-23 14:48:26,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] [2023-11-23 14:48:26,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] [2023-11-23 14:48:26,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] [2023-11-23 14:48:26,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] [2023-11-23 14:48:26,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] [2023-11-23 14:48:26,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] [2023-11-23 14:48:26,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] [2023-11-23 14:48:26,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] [2023-11-23 14:48:26,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] [2023-11-23 14:48:26,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] [2023-11-23 14:48:26,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] [2023-11-23 14:48:26,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] [2023-11-23 14:48:26,092 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] [2023-11-23 14:48:26,140 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 14:48:26,196 INFO L206 MainTranslator]: Completed translation [2023-11-23 14:48:26,197 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26 WrapperNode [2023-11-23 14:48:26,197 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 14:48:26,198 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 14:48:26,198 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 14:48:26,198 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 14:48:26,203 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,250 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,347 INFO L138 Inliner]: procedures = 176, calls = 460, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1905 [2023-11-23 14:48:26,348 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 14:48:26,349 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 14:48:26,349 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 14:48:26,349 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 14:48:26,357 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,357 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,377 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,603 INFO L175 MemorySlicer]: Split 172 memory accesses to 11 slices as follows [6, 2, 1, 0, 120, 22, 2, 1, 0, 11, 7]. 70 percent of accesses are in the largest equivalence class. The 49 initializations are split as follows [0, 2, 1, 0, 10, 22, 2, 1, 0, 11, 0]. The 50 writes are split as follows [3, 0, 0, 0, 41, 0, 0, 0, 0, 0, 6]. [2023-11-23 14:48:26,604 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,604 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,651 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,669 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,681 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,699 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,722 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 14:48:26,723 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 14:48:26,723 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 14:48:26,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 14:48:26,737 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (1/1) ... [2023-11-23 14:48:26,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 14:48:26,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:48:26,791 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 14:48:26,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 14:48:26,850 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-23 14:48:26,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-23 14:48:26,850 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2023-11-23 14:48:26,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2023-11-23 14:48:26,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-23 14:48:26,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-23 14:48:26,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-23 14:48:26,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-23 14:48:26,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-23 14:48:26,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-11-23 14:48:26,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-11-23 14:48:26,861 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-11-23 14:48:26,861 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-11-23 14:48:26,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-23 14:48:26,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-23 14:48:26,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-23 14:48:26,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-23 14:48:26,863 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-23 14:48:26,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-23 14:48:26,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 14:48:26,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 14:48:26,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-23 14:48:26,874 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2023-11-23 14:48:26,875 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2023-11-23 14:48:26,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-23 14:48:26,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-23 14:48:26,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-23 14:48:26,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-23 14:48:26,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-23 14:48:26,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-11-23 14:48:26,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-23 14:48:26,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-23 14:48:26,880 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-23 14:48:26,887 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-23 14:48:26,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-23 14:48:26,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-11-23 14:48:26,888 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-11-23 14:48:26,888 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2023-11-23 14:48:26,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2023-11-23 14:48:26,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 14:48:26,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 14:48:26,889 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2023-11-23 14:48:26,889 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2023-11-23 14:48:26,889 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-23 14:48:26,889 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-23 14:48:26,889 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2023-11-23 14:48:26,889 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2023-11-23 14:48:26,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2023-11-23 14:48:26,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-23 14:48:26,890 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 14:48:26,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-23 14:48:26,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-23 14:48:26,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-23 14:48:26,892 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-11-23 14:48:26,892 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-11-23 14:48:26,892 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2023-11-23 14:48:26,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2023-11-23 14:48:26,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 14:48:26,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 14:48:26,892 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-23 14:48:26,892 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-23 14:48:26,893 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2023-11-23 14:48:26,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2023-11-23 14:48:26,893 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 14:48:26,893 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 14:48:26,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 14:48:26,893 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-23 14:48:26,893 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-23 14:48:26,893 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-23 14:48:26,893 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 14:48:26,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-11-23 14:48:26,895 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-11-23 14:48:26,895 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-23 14:48:26,895 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-23 14:48:26,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2023-11-23 14:48:26,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-11-23 14:48:26,897 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2023-11-23 14:48:26,897 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 14:48:26,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 14:48:26,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2023-11-23 14:48:26,899 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2023-11-23 14:48:26,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-23 14:48:26,899 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-23 14:48:26,899 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 14:48:26,900 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 14:48:26,900 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-11-23 14:48:26,900 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-11-23 14:48:26,900 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2023-11-23 14:48:26,900 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2023-11-23 14:48:26,900 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-23 14:48:26,900 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-23 14:48:26,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 14:48:26,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 14:48:26,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 14:48:26,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 14:48:26,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 14:48:26,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 14:48:26,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 14:48:26,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 14:48:26,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-23 14:48:26,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-23 14:48:26,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-23 14:48:26,903 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2023-11-23 14:48:26,903 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2023-11-23 14:48:26,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-11-23 14:48:26,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-23 14:48:26,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-11-23 14:48:26,905 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-11-23 14:48:26,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 14:48:26,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 14:48:26,906 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2023-11-23 14:48:26,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2023-11-23 14:48:27,341 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 14:48:27,343 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 14:48:27,429 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 14:48:28,443 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 14:48:28,548 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 14:48:28,548 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-23 14:48:28,549 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:48:28 BoogieIcfgContainer [2023-11-23 14:48:28,549 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 14:48:28,550 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 14:48:28,550 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 14:48:28,553 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 14:48:28,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:48:24" (1/3) ... [2023-11-23 14:48:28,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7da36686 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:48:28, skipping insertion in model container [2023-11-23 14:48:28,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:26" (2/3) ... [2023-11-23 14:48:28,554 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7da36686 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:48:28, skipping insertion in model container [2023-11-23 14:48:28,554 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:48:28" (3/3) ... [2023-11-23 14:48:28,555 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:48:28,566 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 14:48:28,566 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 14:48:28,601 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 14:48:28,605 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2a367ede, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 14:48:28,606 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 14:48:28,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 577 states, 411 states have (on average 1.510948905109489) internal successors, (621), 426 states have internal predecessors, (621), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-23 14:48:28,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-23 14:48:28,618 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:28,619 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:28,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:28,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:28,622 INFO L85 PathProgramCache]: Analyzing trace with hash -689693677, now seen corresponding path program 1 times [2023-11-23 14:48:28,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:28,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317859371] [2023-11-23 14:48:28,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:28,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:28,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:28,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:28,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:28,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:28,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:29,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:29,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:29,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:29,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:48:29,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317859371] [2023-11-23 14:48:29,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317859371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:29,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:29,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 14:48:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599797908] [2023-11-23 14:48:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:29,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 14:48:29,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:29,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 14:48:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 14:48:29,047 INFO L87 Difference]: Start difference. First operand has 577 states, 411 states have (on average 1.510948905109489) internal successors, (621), 426 states have internal predecessors, (621), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:48:31,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:31,177 INFO L93 Difference]: Finished difference Result 1806 states and 2819 transitions. [2023-11-23 14:48:31,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 14:48:31,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2023-11-23 14:48:31,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:31,195 INFO L225 Difference]: With dead ends: 1806 [2023-11-23 14:48:31,195 INFO L226 Difference]: Without dead ends: 1219 [2023-11-23 14:48:31,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 14:48:31,203 INFO L413 NwaCegarLoop]: 601 mSDtfsCounter, 1121 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1219 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:31,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1219 Valid, 1466 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-23 14:48:31,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2023-11-23 14:48:31,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1099. [2023-11-23 14:48:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 795 states have (on average 1.4830188679245282) internal successors, (1179), 813 states have internal predecessors, (1179), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-23 14:48:31,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1628 transitions. [2023-11-23 14:48:31,317 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1628 transitions. Word has length 73 [2023-11-23 14:48:31,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:31,317 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1628 transitions. [2023-11-23 14:48:31,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:48:31,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1628 transitions. [2023-11-23 14:48:31,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-23 14:48:31,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:31,321 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:31,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 14:48:31,321 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:31,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1052835602, now seen corresponding path program 1 times [2023-11-23 14:48:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672973176] [2023-11-23 14:48:31,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:31,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:31,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:31,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:48:31,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:31,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672973176] [2023-11-23 14:48:31,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672973176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:31,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:31,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 14:48:31,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855197540] [2023-11-23 14:48:31,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:31,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 14:48:31,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:31,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 14:48:31,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 14:48:31,616 INFO L87 Difference]: Start difference. First operand 1099 states and 1628 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:48:33,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:33,605 INFO L93 Difference]: Finished difference Result 3492 states and 5284 transitions. [2023-11-23 14:48:33,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 14:48:33,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2023-11-23 14:48:33,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:33,615 INFO L225 Difference]: With dead ends: 3492 [2023-11-23 14:48:33,615 INFO L226 Difference]: Without dead ends: 2408 [2023-11-23 14:48:33,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 14:48:33,619 INFO L413 NwaCegarLoop]: 610 mSDtfsCounter, 1150 mSDsluCounter, 1378 mSDsCounter, 0 mSdLazyCounter, 1207 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1251 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 1207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:33,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1251 Valid, 1988 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 1207 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-23 14:48:33,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2023-11-23 14:48:33,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2230. [2023-11-23 14:48:33,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2230 states, 1615 states have (on average 1.4842105263157894) internal successors, (2397), 1657 states have internal predecessors, (2397), 454 states have call successors, (454), 157 states have call predecessors, (454), 160 states have return successors, (499), 445 states have call predecessors, (499), 453 states have call successors, (499) [2023-11-23 14:48:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2230 states to 2230 states and 3350 transitions. [2023-11-23 14:48:33,720 INFO L78 Accepts]: Start accepts. Automaton has 2230 states and 3350 transitions. Word has length 76 [2023-11-23 14:48:33,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:33,720 INFO L495 AbstractCegarLoop]: Abstraction has 2230 states and 3350 transitions. [2023-11-23 14:48:33,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:48:33,720 INFO L276 IsEmpty]: Start isEmpty. Operand 2230 states and 3350 transitions. [2023-11-23 14:48:33,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-23 14:48:33,727 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:33,727 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:33,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-23 14:48:33,728 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:33,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:33,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1078685634, now seen corresponding path program 1 times [2023-11-23 14:48:33,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:33,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602310434] [2023-11-23 14:48:33,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:33,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:33,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:33,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:33,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:33,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:33,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 14:48:33,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:48:33,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 14:48:33,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:33,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 14:48:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:33,933 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:48:33,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:33,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602310434] [2023-11-23 14:48:33,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602310434] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:33,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:33,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 14:48:33,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844345930] [2023-11-23 14:48:33,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:33,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 14:48:33,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:33,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 14:48:33,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 14:48:33,936 INFO L87 Difference]: Start difference. First operand 2230 states and 3350 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-23 14:48:36,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:36,976 INFO L93 Difference]: Finished difference Result 6334 states and 9541 transitions. [2023-11-23 14:48:36,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 14:48:36,976 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 115 [2023-11-23 14:48:36,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:37,004 INFO L225 Difference]: With dead ends: 6334 [2023-11-23 14:48:37,004 INFO L226 Difference]: Without dead ends: 4125 [2023-11-23 14:48:37,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2023-11-23 14:48:37,016 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 1623 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 1495 mSolverCounterSat, 851 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1709 SdHoareTripleChecker+Valid, 2037 SdHoareTripleChecker+Invalid, 2346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 851 IncrementalHoareTripleChecker+Valid, 1495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:37,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1709 Valid, 2037 Invalid, 2346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [851 Valid, 1495 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-23 14:48:37,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4125 states. [2023-11-23 14:48:37,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4125 to 3616. [2023-11-23 14:48:37,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 2636 states have (on average 1.4723065250379364) internal successors, (3881), 2693 states have internal predecessors, (3881), 697 states have call successors, (697), 257 states have call predecessors, (697), 282 states have return successors, (816), 699 states have call predecessors, (816), 696 states have call successors, (816) [2023-11-23 14:48:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 5394 transitions. [2023-11-23 14:48:37,140 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 5394 transitions. Word has length 115 [2023-11-23 14:48:37,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:37,140 INFO L495 AbstractCegarLoop]: Abstraction has 3616 states and 5394 transitions. [2023-11-23 14:48:37,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-23 14:48:37,143 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 5394 transitions. [2023-11-23 14:48:37,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-11-23 14:48:37,148 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:37,148 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:37,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-23 14:48:37,148 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:37,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:37,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1709789810, now seen corresponding path program 1 times [2023-11-23 14:48:37,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:37,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581146080] [2023-11-23 14:48:37,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:37,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:37,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:37,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:37,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:37,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 14:48:37,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 14:48:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 14:48:37,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 14:48:37,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-23 14:48:37,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-23 14:48:37,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:37,386 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:48:37,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:37,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581146080] [2023-11-23 14:48:37,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581146080] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:37,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:37,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 14:48:37,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852030628] [2023-11-23 14:48:37,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:37,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 14:48:37,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:37,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 14:48:37,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 14:48:37,388 INFO L87 Difference]: Start difference. First operand 3616 states and 5394 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:48:43,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:48:45,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:45,165 INFO L93 Difference]: Finished difference Result 9272 states and 13787 transitions. [2023-11-23 14:48:45,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 14:48:45,165 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 133 [2023-11-23 14:48:45,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:45,187 INFO L225 Difference]: With dead ends: 9272 [2023-11-23 14:48:45,187 INFO L226 Difference]: Without dead ends: 5677 [2023-11-23 14:48:45,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-11-23 14:48:45,196 INFO L413 NwaCegarLoop]: 702 mSDtfsCounter, 1311 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 627 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1399 SdHoareTripleChecker+Valid, 2452 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 627 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:45,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1399 Valid, 2452 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [627 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-11-23 14:48:45,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5677 states. [2023-11-23 14:48:45,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5677 to 5044. [2023-11-23 14:48:45,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5044 states, 3644 states have (on average 1.460482985729967) internal successors, (5322), 3741 states have internal predecessors, (5322), 962 states have call successors, (962), 398 states have call predecessors, (962), 437 states have return successors, (1129), 964 states have call predecessors, (1129), 961 states have call successors, (1129) [2023-11-23 14:48:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 7413 transitions. [2023-11-23 14:48:45,364 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 7413 transitions. Word has length 133 [2023-11-23 14:48:45,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:45,365 INFO L495 AbstractCegarLoop]: Abstraction has 5044 states and 7413 transitions. [2023-11-23 14:48:45,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:48:45,365 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 7413 transitions. [2023-11-23 14:48:45,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-23 14:48:45,374 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:45,374 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:45,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-23 14:48:45,375 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:45,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:45,375 INFO L85 PathProgramCache]: Analyzing trace with hash -793407774, now seen corresponding path program 1 times [2023-11-23 14:48:45,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:45,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679544166] [2023-11-23 14:48:45,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:45,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:45,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:45,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:45,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:48:45,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:48:45,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 14:48:45,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:48:45,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 14:48:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:45,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 14:48:45,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:45,644 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-11-23 14:48:45,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:45,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679544166] [2023-11-23 14:48:45,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679544166] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:45,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:45,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 14:48:45,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104193089] [2023-11-23 14:48:45,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:45,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 14:48:45,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:45,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 14:48:45,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 14:48:45,648 INFO L87 Difference]: Start difference. First operand 5044 states and 7413 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-23 14:48:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:49,412 INFO L93 Difference]: Finished difference Result 13522 states and 19917 transitions. [2023-11-23 14:48:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 14:48:49,412 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2023-11-23 14:48:49,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:49,442 INFO L225 Difference]: With dead ends: 13522 [2023-11-23 14:48:49,442 INFO L226 Difference]: Without dead ends: 8509 [2023-11-23 14:48:49,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2023-11-23 14:48:49,454 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 1886 mSDsluCounter, 1515 mSDsCounter, 0 mSdLazyCounter, 1802 mSolverCounterSat, 925 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1967 SdHoareTripleChecker+Valid, 2090 SdHoareTripleChecker+Invalid, 2727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 925 IncrementalHoareTripleChecker+Valid, 1802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:49,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1967 Valid, 2090 Invalid, 2727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [925 Valid, 1802 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-11-23 14:48:49,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8509 states. [2023-11-23 14:48:49,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8509 to 7496. [2023-11-23 14:48:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7496 states, 5487 states have (on average 1.4579916165482047) internal successors, (8000), 5619 states have internal predecessors, (8000), 1335 states have call successors, (1335), 608 states have call predecessors, (1335), 673 states have return successors, (1570), 1352 states have call predecessors, (1570), 1334 states have call successors, (1570) [2023-11-23 14:48:49,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7496 states to 7496 states and 10905 transitions. [2023-11-23 14:48:49,717 INFO L78 Accepts]: Start accepts. Automaton has 7496 states and 10905 transitions. Word has length 135 [2023-11-23 14:48:49,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:49,719 INFO L495 AbstractCegarLoop]: Abstraction has 7496 states and 10905 transitions. [2023-11-23 14:48:49,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-23 14:48:49,720 INFO L276 IsEmpty]: Start isEmpty. Operand 7496 states and 10905 transitions. [2023-11-23 14:48:49,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-23 14:48:49,726 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:49,727 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:49,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-23 14:48:49,727 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:49,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:49,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1009671288, now seen corresponding path program 1 times [2023-11-23 14:48:49,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:49,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014874430] [2023-11-23 14:48:49,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:49,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:49,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:49,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:49,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:48:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:48:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 14:48:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:48:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 14:48:49,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:49,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 14:48:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-23 14:48:49,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:49,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014874430] [2023-11-23 14:48:49,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014874430] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:49,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:49,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-23 14:48:49,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684073026] [2023-11-23 14:48:49,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:49,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 14:48:49,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:49,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 14:48:49,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 14:48:49,912 INFO L87 Difference]: Start difference. First operand 7496 states and 10905 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:48:53,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:48:53,593 INFO L93 Difference]: Finished difference Result 12484 states and 18425 transitions. [2023-11-23 14:48:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 14:48:53,594 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-11-23 14:48:53,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:48:53,637 INFO L225 Difference]: With dead ends: 12484 [2023-11-23 14:48:53,637 INFO L226 Difference]: Without dead ends: 8516 [2023-11-23 14:48:53,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-23 14:48:53,651 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 923 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 632 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 1907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 632 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-23 14:48:53,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [942 Valid, 1731 Invalid, 1907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [632 Valid, 1275 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-23 14:48:53,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8516 states. [2023-11-23 14:48:53,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8516 to 7516. [2023-11-23 14:48:53,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7516 states, 5507 states have (on average 1.456328309424369) internal successors, (8020), 5639 states have internal predecessors, (8020), 1335 states have call successors, (1335), 608 states have call predecessors, (1335), 673 states have return successors, (1570), 1352 states have call predecessors, (1570), 1334 states have call successors, (1570) [2023-11-23 14:48:53,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7516 states to 7516 states and 10925 transitions. [2023-11-23 14:48:53,955 INFO L78 Accepts]: Start accepts. Automaton has 7516 states and 10925 transitions. Word has length 139 [2023-11-23 14:48:53,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:48:53,955 INFO L495 AbstractCegarLoop]: Abstraction has 7516 states and 10925 transitions. [2023-11-23 14:48:53,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:48:53,956 INFO L276 IsEmpty]: Start isEmpty. Operand 7516 states and 10925 transitions. [2023-11-23 14:48:53,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-11-23 14:48:53,963 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:48:53,963 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:48:53,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-23 14:48:53,964 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:48:53,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:48:53,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1702640834, now seen corresponding path program 1 times [2023-11-23 14:48:53,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:48:53,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291637202] [2023-11-23 14:48:53,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:48:53,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:48:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:54,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:48:54,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:48:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:48:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:48:54,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:48:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:48:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:48:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:48:54,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:48:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:48:54,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:48:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-11-23 14:48:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:54,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:48:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 14:48:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:48:54,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 14:48:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:48:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-23 14:48:54,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:48:54,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291637202] [2023-11-23 14:48:54,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291637202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:48:54,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:48:54,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 14:48:54,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250805841] [2023-11-23 14:48:54,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:48:54,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 14:48:54,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:48:54,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 14:48:54,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-23 14:48:54,463 INFO L87 Difference]: Start difference. First operand 7516 states and 10925 transitions. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-23 14:49:00,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:00,113 INFO L93 Difference]: Finished difference Result 16687 states and 24324 transitions. [2023-11-23 14:49:00,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-23 14:49:00,119 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) Word has length 140 [2023-11-23 14:49:00,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:00,144 INFO L225 Difference]: With dead ends: 16687 [2023-11-23 14:49:00,144 INFO L226 Difference]: Without dead ends: 9202 [2023-11-23 14:49:00,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=185, Invalid=517, Unknown=0, NotChecked=0, Total=702 [2023-11-23 14:49:00,161 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 2340 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 3774 mSolverCounterSat, 1240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2432 SdHoareTripleChecker+Valid, 3389 SdHoareTripleChecker+Invalid, 5014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1240 IncrementalHoareTripleChecker+Valid, 3774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:00,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2432 Valid, 3389 Invalid, 5014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1240 Valid, 3774 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-11-23 14:49:00,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9202 states. [2023-11-23 14:49:00,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9202 to 7806. [2023-11-23 14:49:00,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7806 states, 5697 states have (on average 1.450588028787081) internal successors, (8264), 5835 states have internal predecessors, (8264), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 721 states have return successors, (1560), 1368 states have call predecessors, (1560), 1386 states have call successors, (1560) [2023-11-23 14:49:00,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7806 states to 7806 states and 11211 transitions. [2023-11-23 14:49:00,524 INFO L78 Accepts]: Start accepts. Automaton has 7806 states and 11211 transitions. Word has length 140 [2023-11-23 14:49:00,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:00,524 INFO L495 AbstractCegarLoop]: Abstraction has 7806 states and 11211 transitions. [2023-11-23 14:49:00,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 8 states have internal predecessors, (69), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-23 14:49:00,524 INFO L276 IsEmpty]: Start isEmpty. Operand 7806 states and 11211 transitions. [2023-11-23 14:49:00,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-11-23 14:49:00,540 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:00,540 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:00,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-23 14:49:00,540 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:00,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:00,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1094529748, now seen corresponding path program 1 times [2023-11-23 14:49:00,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:00,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287967054] [2023-11-23 14:49:00,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:00,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:00,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:00,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:00,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:00,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:00,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:00,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:00,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2023-11-23 14:49:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-23 14:49:00,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:00,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:01,000 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2023-11-23 14:49:01,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:01,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287967054] [2023-11-23 14:49:01,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287967054] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:01,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:01,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 14:49:01,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704755996] [2023-11-23 14:49:01,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:01,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 14:49:01,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:01,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 14:49:01,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-23 14:49:01,002 INFO L87 Difference]: Start difference. First operand 7806 states and 11211 transitions. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-23 14:49:04,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:04,604 INFO L93 Difference]: Finished difference Result 16649 states and 24058 transitions. [2023-11-23 14:49:04,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 14:49:04,604 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 176 [2023-11-23 14:49:04,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:04,625 INFO L225 Difference]: With dead ends: 16649 [2023-11-23 14:49:04,626 INFO L226 Difference]: Without dead ends: 8874 [2023-11-23 14:49:04,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2023-11-23 14:49:04,641 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 796 mSDsluCounter, 2387 mSDsCounter, 0 mSdLazyCounter, 2172 mSolverCounterSat, 648 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 825 SdHoareTripleChecker+Valid, 2929 SdHoareTripleChecker+Invalid, 2820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 648 IncrementalHoareTripleChecker+Valid, 2172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:04,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [825 Valid, 2929 Invalid, 2820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [648 Valid, 2172 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-23 14:49:04,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8874 states. [2023-11-23 14:49:04,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8874 to 7870. [2023-11-23 14:49:04,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7870 states, 5745 states have (on average 1.4468233246301132) internal successors, (8312), 5883 states have internal predecessors, (8312), 1387 states have call successors, (1387), 686 states have call predecessors, (1387), 737 states have return successors, (1584), 1384 states have call predecessors, (1584), 1386 states have call successors, (1584) [2023-11-23 14:49:04,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7870 states to 7870 states and 11283 transitions. [2023-11-23 14:49:04,984 INFO L78 Accepts]: Start accepts. Automaton has 7870 states and 11283 transitions. Word has length 176 [2023-11-23 14:49:04,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:04,984 INFO L495 AbstractCegarLoop]: Abstraction has 7870 states and 11283 transitions. [2023-11-23 14:49:04,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 6 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-23 14:49:04,985 INFO L276 IsEmpty]: Start isEmpty. Operand 7870 states and 11283 transitions. [2023-11-23 14:49:04,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-23 14:49:04,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:04,994 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:04,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-23 14:49:04,995 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:04,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:04,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1799401833, now seen corresponding path program 1 times [2023-11-23 14:49:04,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:04,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542957040] [2023-11-23 14:49:04,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:04,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:05,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:05,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:05,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:05,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:05,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:05,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:05,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:05,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:05,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 14:49:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:05,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:05,596 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2023-11-23 14:49:05,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:05,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542957040] [2023-11-23 14:49:05,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542957040] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 14:49:05,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383647125] [2023-11-23 14:49:05,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:05,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:49:05,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:49:05,613 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 14:49:05,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 14:49:06,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:06,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-23 14:49:06,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:49:06,301 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 96 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2023-11-23 14:49:06,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 14:49:06,696 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2023-11-23 14:49:06,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383647125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 14:49:06,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 14:49:06,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 9] total 21 [2023-11-23 14:49:06,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273428325] [2023-11-23 14:49:06,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 14:49:06,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-23 14:49:06,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:06,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-23 14:49:06,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-11-23 14:49:06,699 INFO L87 Difference]: Start difference. First operand 7870 states and 11283 transitions. Second operand has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2023-11-23 14:49:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:20,064 INFO L93 Difference]: Finished difference Result 28236 states and 40954 transitions. [2023-11-23 14:49:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-23 14:49:20,066 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) Word has length 182 [2023-11-23 14:49:20,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:20,217 INFO L225 Difference]: With dead ends: 28236 [2023-11-23 14:49:20,217 INFO L226 Difference]: Without dead ends: 23916 [2023-11-23 14:49:20,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 403 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 789 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=610, Invalid=2146, Unknown=0, NotChecked=0, Total=2756 [2023-11-23 14:49:20,251 INFO L413 NwaCegarLoop]: 940 mSDtfsCounter, 7686 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 7082 mSolverCounterSat, 3600 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7966 SdHoareTripleChecker+Valid, 7203 SdHoareTripleChecker+Invalid, 10682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3600 IncrementalHoareTripleChecker+Valid, 7082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:20,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7966 Valid, 7203 Invalid, 10682 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3600 Valid, 7082 Invalid, 0 Unknown, 0 Unchecked, 12.0s Time] [2023-11-23 14:49:20,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23916 states. [2023-11-23 14:49:21,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23916 to 22129. [2023-11-23 14:49:21,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22129 states, 15974 states have (on average 1.440340553399274) internal successors, (23008), 16482 states have internal predecessors, (23008), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5116), 4000 states have call predecessors, (5116), 3990 states have call successors, (5116) [2023-11-23 14:49:21,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22129 states to 22129 states and 32115 transitions. [2023-11-23 14:49:21,182 INFO L78 Accepts]: Start accepts. Automaton has 22129 states and 32115 transitions. Word has length 182 [2023-11-23 14:49:21,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:21,183 INFO L495 AbstractCegarLoop]: Abstraction has 22129 states and 32115 transitions. [2023-11-23 14:49:21,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.523809523809524) internal successors, (179), 17 states have internal predecessors, (179), 9 states have call successors, (57), 10 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2023-11-23 14:49:21,183 INFO L276 IsEmpty]: Start isEmpty. Operand 22129 states and 32115 transitions. [2023-11-23 14:49:21,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2023-11-23 14:49:21,193 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:21,194 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:21,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-23 14:49:21,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:49:21,407 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:21,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:21,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1615252298, now seen corresponding path program 1 times [2023-11-23 14:49:21,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:21,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842405757] [2023-11-23 14:49:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:21,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:21,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:21,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:21,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:21,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:21,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:21,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:21,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:21,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-23 14:49:21,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 14:49:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 14:49:21,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-23 14:49:21,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-23 14:49:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:21,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2023-11-23 14:49:21,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:21,603 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-11-23 14:49:21,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:21,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842405757] [2023-11-23 14:49:21,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842405757] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:21,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:21,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 14:49:21,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328565011] [2023-11-23 14:49:21,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:21,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 14:49:21,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:21,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 14:49:21,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 14:49:21,605 INFO L87 Difference]: Start difference. First operand 22129 states and 32115 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:27,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:27,986 INFO L93 Difference]: Finished difference Result 53855 states and 77921 transitions. [2023-11-23 14:49:27,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 14:49:27,986 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 198 [2023-11-23 14:49:27,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:28,095 INFO L225 Difference]: With dead ends: 53855 [2023-11-23 14:49:28,095 INFO L226 Difference]: Without dead ends: 31757 [2023-11-23 14:49:28,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-23 14:49:28,131 INFO L413 NwaCegarLoop]: 967 mSDtfsCounter, 1243 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 1960 mSolverCounterSat, 453 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1287 SdHoareTripleChecker+Valid, 2670 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 453 IncrementalHoareTripleChecker+Valid, 1960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:28,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1287 Valid, 2670 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [453 Valid, 1960 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2023-11-23 14:49:28,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31757 states. [2023-11-23 14:49:29,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31757 to 22169. [2023-11-23 14:49:29,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22169 states, 16014 states have (on average 1.4392406644186337) internal successors, (23048), 16522 states have internal predecessors, (23048), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5116), 4000 states have call predecessors, (5116), 3990 states have call successors, (5116) [2023-11-23 14:49:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22169 states to 22169 states and 32155 transitions. [2023-11-23 14:49:29,157 INFO L78 Accepts]: Start accepts. Automaton has 22169 states and 32155 transitions. Word has length 198 [2023-11-23 14:49:29,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:29,158 INFO L495 AbstractCegarLoop]: Abstraction has 22169 states and 32155 transitions. [2023-11-23 14:49:29,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:29,158 INFO L276 IsEmpty]: Start isEmpty. Operand 22169 states and 32155 transitions. [2023-11-23 14:49:29,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-11-23 14:49:29,167 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:29,168 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:29,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-23 14:49:29,168 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:29,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:29,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1240103707, now seen corresponding path program 1 times [2023-11-23 14:49:29,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:29,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51038779] [2023-11-23 14:49:29,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:29,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:29,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:29,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:29,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:29,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:29,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:29,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:29,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:29,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2023-11-23 14:49:29,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:29,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:29,591 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2023-11-23 14:49:29,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:29,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51038779] [2023-11-23 14:49:29,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51038779] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:29,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:29,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 14:49:29,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313214972] [2023-11-23 14:49:29,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:29,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 14:49:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:29,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 14:49:29,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:49:29,593 INFO L87 Difference]: Start difference. First operand 22169 states and 32155 transitions. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:34,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:34,579 INFO L93 Difference]: Finished difference Result 41950 states and 61551 transitions. [2023-11-23 14:49:34,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 14:49:34,580 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 183 [2023-11-23 14:49:34,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:34,649 INFO L225 Difference]: With dead ends: 41950 [2023-11-23 14:49:34,649 INFO L226 Difference]: Without dead ends: 23331 [2023-11-23 14:49:34,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-11-23 14:49:34,689 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 309 mSDsluCounter, 2259 mSDsCounter, 0 mSdLazyCounter, 2047 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 2803 SdHoareTripleChecker+Invalid, 2219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:34,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 2803 Invalid, 2219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2047 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-11-23 14:49:34,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23331 states. [2023-11-23 14:49:35,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23331 to 22153. [2023-11-23 14:49:35,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22153 states, 15998 states have (on average 1.4368046005750719) internal successors, (22986), 16506 states have internal predecessors, (22986), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-23 14:49:35,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22153 states to 22153 states and 32081 transitions. [2023-11-23 14:49:35,579 INFO L78 Accepts]: Start accepts. Automaton has 22153 states and 32081 transitions. Word has length 183 [2023-11-23 14:49:35,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:35,582 INFO L495 AbstractCegarLoop]: Abstraction has 22153 states and 32081 transitions. [2023-11-23 14:49:35,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (23), 6 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:35,582 INFO L276 IsEmpty]: Start isEmpty. Operand 22153 states and 32081 transitions. [2023-11-23 14:49:35,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-23 14:49:35,592 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:35,592 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:35,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-23 14:49:35,593 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:35,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -419586914, now seen corresponding path program 1 times [2023-11-23 14:49:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:35,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489438988] [2023-11-23 14:49:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:35,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:35,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:35,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:35,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:35,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:35,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:35,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:35,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:36,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:36,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:36,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:36,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 14:49:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:36,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:36,087 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-23 14:49:36,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:36,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489438988] [2023-11-23 14:49:36,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489438988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:36,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:36,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 14:49:36,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105859723] [2023-11-23 14:49:36,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:36,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 14:49:36,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:36,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 14:49:36,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:49:36,090 INFO L87 Difference]: Start difference. First operand 22153 states and 32081 transitions. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:43,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:43,351 INFO L93 Difference]: Finished difference Result 53291 states and 79266 transitions. [2023-11-23 14:49:43,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 14:49:43,351 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 185 [2023-11-23 14:49:43,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:43,447 INFO L225 Difference]: With dead ends: 53291 [2023-11-23 14:49:43,447 INFO L226 Difference]: Without dead ends: 31169 [2023-11-23 14:49:43,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-23 14:49:43,488 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 959 mSDsluCounter, 3226 mSDsCounter, 0 mSdLazyCounter, 2259 mSolverCounterSat, 492 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1069 SdHoareTripleChecker+Valid, 4211 SdHoareTripleChecker+Invalid, 2751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 492 IncrementalHoareTripleChecker+Valid, 2259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:43,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1069 Valid, 4211 Invalid, 2751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [492 Valid, 2259 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-11-23 14:49:43,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31169 states. [2023-11-23 14:49:44,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31169 to 22213. [2023-11-23 14:49:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22213 states, 16058 states have (on average 1.4351724996886288) internal successors, (23046), 16566 states have internal predecessors, (23046), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-23 14:49:44,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22213 states to 22213 states and 32141 transitions. [2023-11-23 14:49:44,616 INFO L78 Accepts]: Start accepts. Automaton has 22213 states and 32141 transitions. Word has length 185 [2023-11-23 14:49:44,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:44,617 INFO L495 AbstractCegarLoop]: Abstraction has 22213 states and 32141 transitions. [2023-11-23 14:49:44,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (23), 6 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-23 14:49:44,617 INFO L276 IsEmpty]: Start isEmpty. Operand 22213 states and 32141 transitions. [2023-11-23 14:49:44,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-23 14:49:44,627 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:44,627 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:44,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-23 14:49:44,627 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:44,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:44,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1335362258, now seen corresponding path program 1 times [2023-11-23 14:49:44,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:44,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569705111] [2023-11-23 14:49:44,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:44,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:44,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:45,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:45,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:45,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:45,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:45,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:45,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:45,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 14:49:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-23 14:49:45,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-23 14:49:45,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:45,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569705111] [2023-11-23 14:49:45,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569705111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:45,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:45,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 14:49:45,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770569944] [2023-11-23 14:49:45,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:45,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 14:49:45,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:45,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 14:49:45,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:49:45,200 INFO L87 Difference]: Start difference. First operand 22213 states and 32141 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:49:49,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:49,307 INFO L93 Difference]: Finished difference Result 45707 states and 66120 transitions. [2023-11-23 14:49:49,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 14:49:49,308 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 188 [2023-11-23 14:49:49,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:49,366 INFO L225 Difference]: With dead ends: 45707 [2023-11-23 14:49:49,366 INFO L226 Difference]: Without dead ends: 23525 [2023-11-23 14:49:49,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-23 14:49:49,405 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 628 mSDsluCounter, 1917 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 488 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 2459 SdHoareTripleChecker+Invalid, 2293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 488 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:49,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [657 Valid, 2459 Invalid, 2293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [488 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-11-23 14:49:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23525 states. [2023-11-23 14:49:50,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23525 to 22273. [2023-11-23 14:49:50,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22273 states, 16118 states have (on average 1.4335525499441617) internal successors, (23106), 16626 states have internal predecessors, (23106), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-23 14:49:50,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22273 states to 22273 states and 32201 transitions. [2023-11-23 14:49:50,513 INFO L78 Accepts]: Start accepts. Automaton has 22273 states and 32201 transitions. Word has length 188 [2023-11-23 14:49:50,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:50,513 INFO L495 AbstractCegarLoop]: Abstraction has 22273 states and 32201 transitions. [2023-11-23 14:49:50,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:49:50,513 INFO L276 IsEmpty]: Start isEmpty. Operand 22273 states and 32201 transitions. [2023-11-23 14:49:50,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-23 14:49:50,528 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:50,528 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:50,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-23 14:49:50,528 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:50,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:50,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1817102572, now seen corresponding path program 1 times [2023-11-23 14:49:50,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:50,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096480761] [2023-11-23 14:49:50,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:50,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:50,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:50,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:50,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:50,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:50,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:50,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 14:49:50,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-23 14:49:50,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:50,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-23 14:49:50,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:50,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096480761] [2023-11-23 14:49:50,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096480761] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:50,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:50,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 14:49:50,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539204167] [2023-11-23 14:49:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:50,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 14:49:50,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:50,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 14:49:50,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:49:50,742 INFO L87 Difference]: Start difference. First operand 22273 states and 32201 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:49:55,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:49:55,203 INFO L93 Difference]: Finished difference Result 45797 states and 66180 transitions. [2023-11-23 14:49:55,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 14:49:55,204 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 188 [2023-11-23 14:49:55,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:49:55,261 INFO L225 Difference]: With dead ends: 45797 [2023-11-23 14:49:55,261 INFO L226 Difference]: Without dead ends: 23555 [2023-11-23 14:49:55,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-23 14:49:55,292 INFO L413 NwaCegarLoop]: 541 mSDtfsCounter, 459 mSDsluCounter, 1924 mSDsCounter, 0 mSdLazyCounter, 1908 mSolverCounterSat, 333 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 2465 SdHoareTripleChecker+Invalid, 2241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 333 IncrementalHoareTripleChecker+Valid, 1908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-11-23 14:49:55,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 2465 Invalid, 2241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [333 Valid, 1908 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-11-23 14:49:55,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23555 states. [2023-11-23 14:49:56,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23555 to 22333. [2023-11-23 14:49:56,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22333 states, 16178 states have (on average 1.4319446161453826) internal successors, (23166), 16686 states have internal predecessors, (23166), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-23 14:49:56,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22333 states to 22333 states and 32261 transitions. [2023-11-23 14:49:56,112 INFO L78 Accepts]: Start accepts. Automaton has 22333 states and 32261 transitions. Word has length 188 [2023-11-23 14:49:56,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:49:56,113 INFO L495 AbstractCegarLoop]: Abstraction has 22333 states and 32261 transitions. [2023-11-23 14:49:56,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:49:56,113 INFO L276 IsEmpty]: Start isEmpty. Operand 22333 states and 32261 transitions. [2023-11-23 14:49:56,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-23 14:49:56,122 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:49:56,122 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:49:56,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-23 14:49:56,123 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:49:56,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:49:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1638831062, now seen corresponding path program 1 times [2023-11-23 14:49:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:49:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638948281] [2023-11-23 14:49:56,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:49:56,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:49:56,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:49:56,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:49:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:49:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:49:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:49:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:49:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:49:56,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:49:56,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:49:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:49:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:49:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:49:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:49:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:49:56,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:49:56,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:49:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 14:49:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-23 14:49:56,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:49:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:49:56,985 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-11-23 14:49:56,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:49:56,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638948281] [2023-11-23 14:49:56,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638948281] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:49:56,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:49:56,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 14:49:56,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146768785] [2023-11-23 14:49:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:49:56,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 14:49:56,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:49:56,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 14:49:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-23 14:49:56,988 INFO L87 Difference]: Start difference. First operand 22333 states and 32261 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:50:01,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:50:03,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:50:03,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:50:03,835 INFO L93 Difference]: Finished difference Result 46457 states and 67344 transitions. [2023-11-23 14:50:03,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 14:50:03,836 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 188 [2023-11-23 14:50:03,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:50:03,905 INFO L225 Difference]: With dead ends: 46457 [2023-11-23 14:50:03,905 INFO L226 Difference]: Without dead ends: 24155 [2023-11-23 14:50:03,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-23 14:50:03,948 INFO L413 NwaCegarLoop]: 530 mSDtfsCounter, 663 mSDsluCounter, 1850 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 509 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 2380 SdHoareTripleChecker+Invalid, 2400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 509 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-23 14:50:03,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 2380 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [509 Valid, 1891 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-23 14:50:03,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24155 states. [2023-11-23 14:50:05,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24155 to 22453. [2023-11-23 14:50:05,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22453 states, 16298 states have (on average 1.4287642655540558) internal successors, (23286), 16806 states have internal predecessors, (23286), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2163 states have return successors, (5104), 4000 states have call predecessors, (5104), 3990 states have call successors, (5104) [2023-11-23 14:50:05,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22453 states to 22453 states and 32381 transitions. [2023-11-23 14:50:05,095 INFO L78 Accepts]: Start accepts. Automaton has 22453 states and 32381 transitions. Word has length 188 [2023-11-23 14:50:05,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:50:05,096 INFO L495 AbstractCegarLoop]: Abstraction has 22453 states and 32381 transitions. [2023-11-23 14:50:05,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:50:05,096 INFO L276 IsEmpty]: Start isEmpty. Operand 22453 states and 32381 transitions. [2023-11-23 14:50:05,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-11-23 14:50:05,104 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:50:05,104 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:05,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-23 14:50:05,104 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:50:05,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:50:05,104 INFO L85 PathProgramCache]: Analyzing trace with hash 438505836, now seen corresponding path program 1 times [2023-11-23 14:50:05,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:50:05,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522639832] [2023-11-23 14:50:05,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:05,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:50:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:50:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:50:06,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:50:06,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:50:06,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:50:06,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:50:06,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:50:06,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:50:06,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:50:06,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:50:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:50:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:50:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:50:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:50:06,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:06,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:07,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:50:07,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:50:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:07,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 14:50:07,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-23 14:50:07,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:07,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 48 proven. 13 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2023-11-23 14:50:07,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:50:07,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522639832] [2023-11-23 14:50:07,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522639832] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 14:50:07,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426019321] [2023-11-23 14:50:07,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:07,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:50:07,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:50:07,909 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 14:50:07,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 14:50:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:08,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 1298 conjuncts, 62 conjunts are in the unsatisfiable core [2023-11-23 14:50:08,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:50:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2023-11-23 14:50:08,876 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:50:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426019321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:50:08,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 14:50:08,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [33] total 40 [2023-11-23 14:50:08,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903653600] [2023-11-23 14:50:08,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:50:08,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 14:50:08,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:50:08,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 14:50:08,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1458, Unknown=0, NotChecked=0, Total=1560 [2023-11-23 14:50:08,878 INFO L87 Difference]: Start difference. First operand 22453 states and 32381 transitions. Second operand has 14 states, 12 states have (on average 8.5) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-23 14:50:14,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:50:14,666 INFO L93 Difference]: Finished difference Result 45665 states and 66026 transitions. [2023-11-23 14:50:14,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 14:50:14,667 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 8.5) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) Word has length 188 [2023-11-23 14:50:14,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:50:14,727 INFO L225 Difference]: With dead ends: 45665 [2023-11-23 14:50:14,728 INFO L226 Difference]: Without dead ends: 23243 [2023-11-23 14:50:14,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 221 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=115, Invalid=1691, Unknown=0, NotChecked=0, Total=1806 [2023-11-23 14:50:14,772 INFO L413 NwaCegarLoop]: 802 mSDtfsCounter, 30 mSDsluCounter, 8762 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 9564 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-23 14:50:14,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 9564 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1136 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-23 14:50:14,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23243 states. [2023-11-23 14:50:15,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23243 to 22609. [2023-11-23 14:50:15,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22609 states, 16406 states have (on average 1.4235035962452762) internal successors, (23354), 16908 states have internal predecessors, (23354), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2211 states have return successors, (5168), 4054 states have call predecessors, (5168), 3990 states have call successors, (5168) [2023-11-23 14:50:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22609 states to 22609 states and 32513 transitions. [2023-11-23 14:50:15,847 INFO L78 Accepts]: Start accepts. Automaton has 22609 states and 32513 transitions. Word has length 188 [2023-11-23 14:50:15,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:50:15,847 INFO L495 AbstractCegarLoop]: Abstraction has 22609 states and 32513 transitions. [2023-11-23 14:50:15,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 8.5) internal successors, (102), 10 states have internal predecessors, (102), 3 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-23 14:50:15,848 INFO L276 IsEmpty]: Start isEmpty. Operand 22609 states and 32513 transitions. [2023-11-23 14:50:15,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-23 14:50:15,855 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:50:15,855 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:15,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 14:50:16,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 14:50:16,069 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:50:16,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:50:16,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1927022358, now seen corresponding path program 1 times [2023-11-23 14:50:16,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:50:16,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434778251] [2023-11-23 14:50:16,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:16,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:50:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:50:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:50:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:50:16,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:50:16,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:50:16,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:50:16,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:50:16,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:50:16,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:50:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:50:16,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:50:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 14:50:16,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-23 14:50:16,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-23 14:50:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-23 14:50:16,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 14:50:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-23 14:50:16,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:50:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-23 14:50:16,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:16,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,313 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-11-23 14:50:16,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:50:16,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434778251] [2023-11-23 14:50:16,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434778251] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 14:50:16,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808584264] [2023-11-23 14:50:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:16,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:50:16,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:50:16,329 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 14:50:16,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 14:50:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:16,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 1391 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 14:50:16,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:50:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2023-11-23 14:50:16,824 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:50:16,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808584264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:50:16,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 14:50:16,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-23 14:50:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016508094] [2023-11-23 14:50:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:50:16,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 14:50:16,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:50:16,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 14:50:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-23 14:50:16,826 INFO L87 Difference]: Start difference. First operand 22609 states and 32513 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:50:21,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:50:21,687 INFO L93 Difference]: Finished difference Result 53523 states and 76742 transitions. [2023-11-23 14:50:21,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 14:50:21,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2023-11-23 14:50:21,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:50:21,769 INFO L225 Difference]: With dead ends: 53523 [2023-11-23 14:50:21,774 INFO L226 Difference]: Without dead ends: 30945 [2023-11-23 14:50:21,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-23 14:50:21,821 INFO L413 NwaCegarLoop]: 1305 mSDtfsCounter, 914 mSDsluCounter, 3080 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 4385 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-11-23 14:50:21,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [920 Valid, 4385 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-11-23 14:50:21,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30945 states. [2023-11-23 14:50:22,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30945 to 22629. [2023-11-23 14:50:22,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22629 states, 16426 states have (on average 1.4229879459393644) internal successors, (23374), 16908 states have internal predecessors, (23374), 3991 states have call successors, (3991), 1900 states have call predecessors, (3991), 2211 states have return successors, (5168), 4054 states have call predecessors, (5168), 3990 states have call successors, (5168) [2023-11-23 14:50:22,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22629 states to 22629 states and 32533 transitions. [2023-11-23 14:50:22,796 INFO L78 Accepts]: Start accepts. Automaton has 22629 states and 32533 transitions. Word has length 208 [2023-11-23 14:50:22,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:50:22,798 INFO L495 AbstractCegarLoop]: Abstraction has 22629 states and 32533 transitions. [2023-11-23 14:50:22,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-23 14:50:22,798 INFO L276 IsEmpty]: Start isEmpty. Operand 22629 states and 32533 transitions. [2023-11-23 14:50:22,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-23 14:50:22,805 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:50:22,806 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:22,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 14:50:23,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:50:23,020 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:50:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:50:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1159058570, now seen corresponding path program 1 times [2023-11-23 14:50:23,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:50:23,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427338351] [2023-11-23 14:50:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:23,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:50:23,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:50:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:50:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:50:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:50:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:50:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:50:24,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:50:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:50:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:50:24,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:50:24,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:50:24,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 14:50:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 14:50:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 14:50:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:50:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 14:50:24,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 14:50:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-23 14:50:24,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 14:50:24,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-23 14:50:24,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-23 14:50:24,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:24,378 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2023-11-23 14:50:24,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:50:24,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427338351] [2023-11-23 14:50:24,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427338351] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:50:24,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:50:24,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-11-23 14:50:24,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565019680] [2023-11-23 14:50:24,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:50:24,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-23 14:50:24,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:50:24,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-23 14:50:24,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2023-11-23 14:50:24,404 INFO L87 Difference]: Start difference. First operand 22629 states and 32533 transitions. Second operand has 20 states, 19 states have (on average 6.0) internal successors, (114), 11 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2023-11-23 14:50:37,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:50:37,217 INFO L93 Difference]: Finished difference Result 46813 states and 67332 transitions. [2023-11-23 14:50:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-23 14:50:37,217 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 6.0) internal successors, (114), 11 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) Word has length 213 [2023-11-23 14:50:37,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:50:37,273 INFO L225 Difference]: With dead ends: 46813 [2023-11-23 14:50:37,273 INFO L226 Difference]: Without dead ends: 24215 [2023-11-23 14:50:37,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=206, Invalid=1354, Unknown=0, NotChecked=0, Total=1560 [2023-11-23 14:50:37,305 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 793 mSDsluCounter, 6874 mSDsCounter, 0 mSdLazyCounter, 6291 mSolverCounterSat, 529 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 825 SdHoareTripleChecker+Valid, 7437 SdHoareTripleChecker+Invalid, 6820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 529 IncrementalHoareTripleChecker+Valid, 6291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2023-11-23 14:50:37,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [825 Valid, 7437 Invalid, 6820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [529 Valid, 6291 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2023-11-23 14:50:37,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24215 states. [2023-11-23 14:50:38,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24215 to 22781. [2023-11-23 14:50:38,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22781 states, 16532 states have (on average 1.4202758286958626) internal successors, (23480), 17014 states have internal predecessors, (23480), 4021 states have call successors, (4021), 1900 states have call predecessors, (4021), 2227 states have return successors, (5218), 4092 states have call predecessors, (5218), 4020 states have call successors, (5218) [2023-11-23 14:50:38,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22781 states to 22781 states and 32719 transitions. [2023-11-23 14:50:38,267 INFO L78 Accepts]: Start accepts. Automaton has 22781 states and 32719 transitions. Word has length 213 [2023-11-23 14:50:38,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:50:38,268 INFO L495 AbstractCegarLoop]: Abstraction has 22781 states and 32719 transitions. [2023-11-23 14:50:38,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 6.0) internal successors, (114), 11 states have internal predecessors, (114), 5 states have call successors, (28), 8 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2023-11-23 14:50:38,268 INFO L276 IsEmpty]: Start isEmpty. Operand 22781 states and 32719 transitions. [2023-11-23 14:50:38,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2023-11-23 14:50:38,276 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:50:38,276 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:38,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-23 14:50:38,276 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:50:38,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:50:38,277 INFO L85 PathProgramCache]: Analyzing trace with hash -445723287, now seen corresponding path program 1 times [2023-11-23 14:50:38,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:50:38,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305892024] [2023-11-23 14:50:38,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:38,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:50:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 14:50:38,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 14:50:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 14:50:38,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-23 14:50:38,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 14:50:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-23 14:50:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 14:50:38,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 14:50:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 14:50:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-23 14:50:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 14:50:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 14:50:38,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-23 14:50:38,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-23 14:50:38,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-23 14:50:38,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 14:50:38,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2023-11-23 14:50:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 14:50:38,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 14:50:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-23 14:50:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-23 14:50:38,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2023-11-23 14:50:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-23 14:50:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 14:50:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2023-11-23 14:50:38,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 14:50:38,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:38,581 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2023-11-23 14:50:38,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 14:50:38,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305892024] [2023-11-23 14:50:38,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305892024] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 14:50:38,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599298989] [2023-11-23 14:50:38,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:38,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:50:38,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:50:38,597 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 14:50:38,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 14:50:39,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:50:39,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 1749 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 14:50:39,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:50:39,410 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2023-11-23 14:50:39,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:50:39,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599298989] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:50:39,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 14:50:39,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2023-11-23 14:50:39,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104728951] [2023-11-23 14:50:39,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:50:39,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 14:50:39,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 14:50:39,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 14:50:39,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:50:39,412 INFO L87 Difference]: Start difference. First operand 22781 states and 32719 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-23 14:50:41,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:50:41,717 INFO L93 Difference]: Finished difference Result 31206 states and 44566 transitions. [2023-11-23 14:50:41,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 14:50:41,717 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 232 [2023-11-23 14:50:41,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:50:41,797 INFO L225 Difference]: With dead ends: 31206 [2023-11-23 14:50:41,797 INFO L226 Difference]: Without dead ends: 31131 [2023-11-23 14:50:41,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-23 14:50:41,814 INFO L413 NwaCegarLoop]: 1352 mSDtfsCounter, 1426 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1426 SdHoareTripleChecker+Valid, 1799 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-23 14:50:41,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1426 Valid, 1799 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-23 14:50:41,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31131 states. [2023-11-23 14:50:43,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31131 to 31124. [2023-11-23 14:50:43,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31124 states, 22636 states have (on average 1.4127054249867468) internal successors, (31978), 23255 states have internal predecessors, (31978), 5432 states have call successors, (5432), 2606 states have call predecessors, (5432), 3055 states have return successors, (7035), 5566 states have call predecessors, (7035), 5431 states have call successors, (7035) [2023-11-23 14:50:43,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31124 states to 31124 states and 44445 transitions. [2023-11-23 14:50:43,616 INFO L78 Accepts]: Start accepts. Automaton has 31124 states and 44445 transitions. Word has length 232 [2023-11-23 14:50:43,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:50:43,617 INFO L495 AbstractCegarLoop]: Abstraction has 31124 states and 44445 transitions. [2023-11-23 14:50:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2023-11-23 14:50:43,617 INFO L276 IsEmpty]: Start isEmpty. Operand 31124 states and 44445 transitions. [2023-11-23 14:50:43,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2023-11-23 14:50:43,627 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:50:43,627 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:43,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 14:50:43,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 14:50:43,843 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:50:43,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:50:43,843 INFO L85 PathProgramCache]: Analyzing trace with hash 410248527, now seen corresponding path program 1 times [2023-11-23 14:50:43,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 14:50:43,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085953270] [2023-11-23 14:50:43,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:50:43,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 14:50:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 14:50:44,007 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 14:50:44,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 14:50:44,318 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 14:50:44,319 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 14:50:44,321 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-23 14:50:44,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-23 14:50:44,324 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:50:44,326 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 14:50:44,420 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret277 [2023-11-23 14:50:44,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret280 [2023-11-23 14:50:44,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret281 [2023-11-23 14:50:44,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret282 [2023-11-23 14:50:44,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret285 [2023-11-23 14:50:44,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret286 [2023-11-23 14:50:44,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret287 [2023-11-23 14:50:44,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret288 [2023-11-23 14:50:44,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret289 [2023-11-23 14:50:44,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret291 [2023-11-23 14:50:44,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret274 [2023-11-23 14:50:44,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret275 [2023-11-23 14:50:44,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-23 14:50:44,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated [2023-11-23 14:50:44,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret214 could not be translated [2023-11-23 14:50:44,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret215 could not be translated [2023-11-23 14:50:44,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated [2023-11-23 14:50:44,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated [2023-11-23 14:50:44,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short191 could not be translated [2023-11-23 14:50:44,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated [2023-11-23 14:50:44,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem193 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem196 could not be translated [2023-11-23 14:50:44,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet197 could not be translated [2023-11-23 14:50:44,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-23 14:50:44,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-23 14:50:44,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc92 [2023-11-23 14:50:44,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret320 [2023-11-23 14:50:44,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret314 [2023-11-23 14:50:44,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret200 [2023-11-23 14:50:44,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem199 could not be translated [2023-11-23 14:50:44,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem201 could not be translated [2023-11-23 14:50:44,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret202 [2023-11-23 14:50:44,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 14:50:44,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret335 [2023-11-23 14:50:44,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret204 [2023-11-23 14:50:44,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-23 14:50:44,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated [2023-11-23 14:50:44,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-23 14:50:44,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated [2023-11-23 14:50:44,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated [2023-11-23 14:50:44,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated [2023-11-23 14:50:44,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated [2023-11-23 14:50:44,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated [2023-11-23 14:50:44,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret217 could not be translated [2023-11-23 14:50:44,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-23 14:50:44,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-23 14:50:44,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-23 14:50:44,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated [2023-11-23 14:50:44,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated [2023-11-23 14:50:44,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated [2023-11-23 14:50:44,502 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:50:44 BoogieIcfgContainer [2023-11-23 14:50:44,503 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 14:50:44,503 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 14:50:44,503 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 14:50:44,503 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 14:50:44,504 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:48:28" (3/4) ... [2023-11-23 14:50:44,505 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 14:50:44,506 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 14:50:44,507 INFO L158 Benchmark]: Toolchain (without parser) took 139534.44ms. Allocated memory was 155.2MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 119.6MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 870.4MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,507 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 96.5MB. Free memory is still 51.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 14:50:44,509 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1223.12ms. Allocated memory was 155.2MB in the beginning and 207.6MB in the end (delta: 52.4MB). Free memory was 119.6MB in the beginning and 114.7MB in the end (delta: 4.9MB). Peak memory consumption was 81.1MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,509 INFO L158 Benchmark]: Boogie Procedure Inliner took 150.61ms. Allocated memory is still 207.6MB. Free memory was 114.7MB in the beginning and 103.2MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,509 INFO L158 Benchmark]: Boogie Preprocessor took 373.57ms. Allocated memory is still 207.6MB. Free memory was 103.2MB in the beginning and 98.2MB in the end (delta: 4.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,512 INFO L158 Benchmark]: RCFGBuilder took 1825.84ms. Allocated memory was 207.6MB in the beginning and 350.2MB in the end (delta: 142.6MB). Free memory was 98.2MB in the beginning and 205.7MB in the end (delta: -107.4MB). Peak memory consumption was 79.3MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,513 INFO L158 Benchmark]: TraceAbstraction took 135952.56ms. Allocated memory was 350.2MB in the beginning and 3.5GB in the end (delta: 3.1GB). Free memory was 204.6MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 760.7MB. Max. memory is 16.1GB. [2023-11-23 14:50:44,513 INFO L158 Benchmark]: Witness Printer took 3.26ms. Allocated memory is still 3.5GB. Free memory is still 2.6GB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 14:50:44,516 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.31ms. Allocated memory is still 96.5MB. Free memory is still 51.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1223.12ms. Allocated memory was 155.2MB in the beginning and 207.6MB in the end (delta: 52.4MB). Free memory was 119.6MB in the beginning and 114.7MB in the end (delta: 4.9MB). Peak memory consumption was 81.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 150.61ms. Allocated memory is still 207.6MB. Free memory was 114.7MB in the beginning and 103.2MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 373.57ms. Allocated memory is still 207.6MB. Free memory was 103.2MB in the beginning and 98.2MB in the end (delta: 4.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * RCFGBuilder took 1825.84ms. Allocated memory was 207.6MB in the beginning and 350.2MB in the end (delta: 142.6MB). Free memory was 98.2MB in the beginning and 205.7MB in the end (delta: -107.4MB). Peak memory consumption was 79.3MB. Max. memory is 16.1GB. * TraceAbstraction took 135952.56ms. Allocated memory was 350.2MB in the beginning and 3.5GB in the end (delta: 3.1GB). Free memory was 204.6MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 760.7MB. Max. memory is 16.1GB. * Witness Printer took 3.26ms. Allocated memory is still 3.5GB. Free memory is still 2.6GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5277]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] - GenericResultAtLocation [Line: 5284]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] - GenericResultAtLocation [Line: 5292]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] - GenericResultAtLocation [Line: 5301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] - GenericResultAtLocation [Line: 5349]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] - GenericResultAtLocation [Line: 5357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] - GenericResultAtLocation [Line: 5939]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] - GenericResultAtLocation [Line: 5942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] - GenericResultAtLocation [Line: 5945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] - GenericResultAtLocation [Line: 5948]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] - GenericResultAtLocation [Line: 5951]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] - GenericResultAtLocation [Line: 5967]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] - GenericResultAtLocation [Line: 5971]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] - GenericResultAtLocation [Line: 5975]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] - GenericResultAtLocation [Line: 5979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] - GenericResultAtLocation [Line: 5983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] - GenericResultAtLocation [Line: 6007]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] - GenericResultAtLocation [Line: 6011]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] - GenericResultAtLocation [Line: 6019]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] - GenericResultAtLocation [Line: 6023]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] - GenericResultAtLocation [Line: 6152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] - GenericResultAtLocation [Line: 6155]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] - GenericResultAtLocation [Line: 6158]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] - GenericResultAtLocation [Line: 6161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] - GenericResultAtLocation [Line: 6164]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] - GenericResultAtLocation [Line: 6176]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] - GenericResultAtLocation [Line: 6194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] - GenericResultAtLocation [Line: 6202]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] - GenericResultAtLocation [Line: 6206]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] - GenericResultAtLocation [Line: 6210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] - GenericResultAtLocation [Line: 6223]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] - GenericResultAtLocation [Line: 6237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] - GenericResultAtLocation [Line: 6241]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] - GenericResultAtLocation [Line: 6245]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] - GenericResultAtLocation [Line: 6249]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] - GenericResultAtLocation [Line: 6253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] - GenericResultAtLocation [Line: 6266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] - GenericResultAtLocation [Line: 6304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] - GenericResultAtLocation [Line: 6308]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] - GenericResultAtLocation [Line: 6316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] - GenericResultAtLocation [Line: 6320]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] - GenericResultAtLocation [Line: 6333]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret277 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret280 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret281 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret282 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret285 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret286 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret287 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret288 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret289 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret291 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret274 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret275 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret214 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret215 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short191 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short189 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem192 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem193 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short194 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem196 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet197 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc92 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret320 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret200 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem199 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem201 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret202 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret335 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret204 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet208 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem207 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short209 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret219 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret217 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch307 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch294 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch310 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 5666]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 5775. Possible FailurePath: [L5689] int LDV_IN_INTERRUPT = 1; [L5690] int ldv_state_variable_2 ; [L5691] struct ppp_channel *sync_ops_group0 ; [L5692] int ref_cnt ; [L5693] int ldv_state_variable_1 ; [L5694] int ldv_state_variable_0 ; [L5695] struct tty_struct *ppp_sync_ldisc_group1 ; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6637] int ldv_retval_0 ; [L6638] int ldv_retval_1 ; [L7012] Element set_impl[15] ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; [L6661] size_t ldvarg11 ; [L6662] size_t tmp ; [L6663] struct file *ldvarg7 ; [L6664] void *tmp___0 ; [L6665] int ldvarg3 ; [L6666] int tmp___1 ; [L6667] unsigned long ldvarg0 ; [L6668] unsigned long tmp___2 ; [L6669] unsigned char *ldvarg12 ; [L6670] void *tmp___3 ; [L6671] unsigned char *ldvarg5 ; [L6672] void *tmp___4 ; [L6673] struct poll_table_struct *ldvarg6 ; [L6674] void *tmp___5 ; [L6675] size_t ldvarg8 ; [L6676] size_t tmp___6 ; [L6677] unsigned int ldvarg1 ; [L6678] unsigned int tmp___7 ; [L6679] char *ldvarg4 ; [L6680] void *tmp___8 ; [L6681] struct file *ldvarg13 ; [L6682] void *tmp___9 ; [L6683] struct file *ldvarg10 ; [L6684] void *tmp___10 ; [L6685] unsigned char *ldvarg9 ; [L6686] void *tmp___11 ; [L6687] struct file *ldvarg2 ; [L6688] void *tmp___12 ; [L6689] unsigned long ldvarg14 ; [L6690] unsigned long tmp___13 ; [L6691] struct sk_buff *ldvarg16 ; [L6692] void *tmp___14 ; [L6693] unsigned int ldvarg15 ; [L6694] unsigned int tmp___15 ; [L6695] int tmp___16 ; [L6696] int tmp___17 ; [L6697] int tmp___18 ; [L6698] int tmp___19 ; [L6700] tmp = __VERIFIER_nondet_size_t() [L6701] ldvarg11 = tmp VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] tmp___0 = ldv_zalloc(512UL) [L6703] ldvarg7 = (struct file *)tmp___0 [L6704] tmp___1 = __VERIFIER_nondet_int() [L6705] ldvarg3 = tmp___1 [L6706] tmp___2 = __VERIFIER_nondet_ulong() [L6707] ldvarg0 = tmp___2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg3=-3, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg3=-3, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-3, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-3, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-3, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=16, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg3=-3, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}] [L6712] tmp___5 = ldv_zalloc(16UL) [L6713] ldvarg6 = (struct poll_table_struct *)tmp___5 [L6714] tmp___6 = __VERIFIER_nondet_size_t() [L6715] ldvarg8 = tmp___6 [L6716] tmp___7 = __VERIFIER_nondet_uint() [L6717] ldvarg1 = tmp___7 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg1=11, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6726] tmp___12 = ldv_zalloc(512UL) [L6727] ldvarg2 = (struct file *)tmp___12 [L6728] tmp___13 = __VERIFIER_nondet_ulong() [L6729] ldvarg14 = tmp___13 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=232, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6730] tmp___14 = ldv_zalloc(232UL) [L6731] ldvarg16 = (struct sk_buff *)tmp___14 [L6732] tmp___15 = __VERIFIER_nondet_uint() [L6733] ldvarg15 = tmp___15 [L6734] CALL ldv_initialize() [L7166] CALL ldv_set_init(LDV_SKBS) [L7018] set = set_impl [L7019] last_index = 0 [L7166] RET ldv_set_init(LDV_SKBS) [L6734] RET ldv_initialize() [L6735] ldv_state_variable_1 = 0 [L6736] ref_cnt = 0 [L6737] ldv_state_variable_0 = 1 [L6738] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6850] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6852] CALL, EXPR ppp_sync_init() [L6102] int err ; [L6104] CALL, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L7358] return __VERIFIER_nondet_int(); [L6104] RET, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L6104] err = tty_register_ldisc(14, & ppp_sync_ldisc) [L6105] COND FALSE !(err != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, err=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6109] return (err); [L6852] RET, EXPR ppp_sync_init() [L6852] ldv_retval_1 = ppp_sync_init() [L6838] case 1: [L6854] ldv_state_variable_0 = 3 [L6855] ldv_state_variable_2 = 1 [L6856] CALL ldv_initialize_ppp_channel_ops_2() [L6643] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=40, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] tmp = ldv_zalloc(40UL) [L6646] sync_ops_group0 = (struct ppp_channel *)tmp [L6856] RET ldv_initialize_ppp_channel_ops_2() [L6857] ldv_state_variable_1 = 1 [L6858] CALL ldv_target_type_1() [L6652] void *tmp ; VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1752, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] tmp = ldv_zalloc(1752UL) [L6655] ppp_sync_ldisc_group1 = (struct tty_struct *)tmp [L6858] RET ldv_target_type_1() [L6838] case 1: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=2, tmp___18=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=2, tmp___18=1, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=2, tmp___18=1, tmp___19=0, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6876] case 2: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, 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={8589934609:8589934604}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, 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={8589934609:8589934604}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result=0, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, disc_data_lock={22:0}, done=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tty={8589934609:8589934604}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] CALL, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(nr)=1, __this_module={8589934596:8589934608}, addr={-18446744073709551617:372}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5290] char c ; [L5294] return ((int )((signed char )c) != 0); [L6444] RET, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6444] tmp = test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) [L6445] COND FALSE !(tmp != 0) [L6449] CALL, EXPR ppp_sync_txmunge(ap, skb) [L6390] int proto ; [L6391] unsigned char *data ; [L6392] int islcp ; [L6393] u16 tmp ; [L6394] struct sk_buff *npkt ; [L6395] struct sk_buff *tmp___0 ; [L6396] unsigned char *tmp___1 ; [L6397] unsigned int tmp___2 ; [L6399] EXPR skb->data [L6399] data = skb->data [L6400] CALL, EXPR get_unaligned_be16((void const *)data) [L5737] __u16 tmp ; [L5739] CALL, EXPR __be16_to_cpup((__be16 const *)p) [L5328] __u16 tmp ; [L5330] CALL, EXPR __swab16p(p) [L5320] __u16 tmp ; [L5322] EXPR \read(*p) [L5322] CALL, EXPR __fswab16((int )*p) [L5315] EXPR (int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(val)=0, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, val=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); [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); [L6400] RET, EXPR get_unaligned_be16((void const *)data) [L6400] tmp = get_unaligned_be16((void const *)data) [L6401] proto = (int )tmp [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=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={8589934596:8589934608}, 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={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=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={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=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={8589934596:8589934608}, 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={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=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={8589934596:8589934608}, 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={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, 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={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L5641] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(cond)=1, \old(last_index)=0, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, cond=1, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5641] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L5642] return (p); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(size)=248, \result={-18446744073709551617:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L7153] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617:0}] [L7155] COND FALSE !(! skb) [L7158] CALL ldv_set_add(LDV_SKBS, skb) [L7026] int i ; [L7028] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7040] COND TRUE last_index < 15 [L7041] set_impl[last_index] = e [L7042] last_index = last_index + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \result={-18446744073709551617:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=0, \old(length)=2, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___2=1] [L6410] tmp___0 = ldv_dev_alloc_skb_15(skb->len + 2U) [L6411] npkt = tmp___0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6417] CALL skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(len)=2, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5579] EXPR skb->data [L5579] skb->data = skb->data + (unsigned long )len [L5580] EXPR skb->tail [L5580] skb->tail = skb->tail + (sk_buff_data_t )len [L6417] RET skb_reserve(npkt, 2) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6418] EXPR skb->len VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=0, __this_module={8589934596:8589934608}, arg0={-18446744073709551617:0}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7333] EXPR arg0->data [L7333] EXPR arg0->tail [L7333] unsigned char *ret_val = arg0->data + arg0->tail; [L7334] EXPR arg0->tail [L7334] arg0->tail += arg1 [L7335] return ret_val; [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___2=1] [L6418] tmp___1 = skb_put(npkt, skb->len) [L6419] EXPR skb->len [L6419] CALL skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L5592] size_t __len ; [L5593] void *__ret ; [L5595] __len = (size_t )len [L5596] EXPR skb->data VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5596] __ret = memcpy(to, (void const *)skb->data, __len) [L6419] RET skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L6420] CALL ldv_consume_skb_17(skb) [L6986] CALL ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, e={0:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index [L7061] EXPR set_impl[i] VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7061] COND FALSE !((unsigned long )set_impl[i] == (unsigned long )e) [L7066] i = i + 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7057] COND FALSE !(i < last_index) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7068] COND FALSE !(deleted_index != -1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, deleted_index=-1, disc_data_lock={22:0}, e={0:0}, e={0:0}, i=1, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7173] RET ldv_set_remove(LDV_SKBS, skb) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6424] CALL skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=2, __this_module={8589934596:8589934608}, arg0={-18446744073709551617:0}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(size)=1, __this_module={8589934596:8589934608}, 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={8589934596:8589934608}, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(arg1)=2, __this_module={8589934596:8589934608}, arg0={-18446744073709551617:0}, arg0={-18446744073709551617:0}, arg1=2, disc_data_lock={22:0}, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7330] return ldv_malloc(sizeof(unsigned char)); [L6424] RET skb_push(skb, 2U) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6425] EXPR skb->data [L6425] *(skb->data) = 255U [L6426] EXPR skb->data [L6426] *(skb->data + 1UL) = 3U [L6429] ap->last_xmit = jiffies [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U [L6430] EXPR ap->flags VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result={-18446744073709551617:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, data={53:1}, disc_data_lock={22:0}, islcp=0, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={-18446744073709551617:0}, tmp___1={-18446744073709551617:234}, tmp___2=1] [L6449] RET, EXPR ppp_sync_txmunge(ap, skb) [L6449] skb = ppp_sync_txmunge(ap, skb) [L6450] COND TRUE (unsigned long )skb != (unsigned long )((struct sk_buff *)0) [L6451] ap->tpkt = skb VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, disc_data_lock={22:0}, done=0, jiffies=8589934605, 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={8589934597:8589934604}, 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={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, disc_data_lock={22:0}, done=0, jiffies=8589934605, 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={8589934597:8589934604}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \old(last_index)=1, \result=0, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, ap={-18446744073709551617:216}, disc_data_lock={22:0}, done=0, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tty={8589934597:8589934604}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, \result=1, __this_module={8589934596:8589934608}, ap={-18446744073709551617:216}, chan={0:0}, chan={0:0}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6882] RET ppp_sync_send(sync_ops_group0, ldvarg16) [L6883] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=2, tmp___18=1, tmp___19=0, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=1, tmp___19=0, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6742] case 0: [L6838] case 1: [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=0, tmp___19=0, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6838] case 1: [L6844] CALL ppp_sync_cleanup() [L6627] int tmp ; [L6629] CALL, EXPR tty_unregister_ldisc(14) [L7366] return __VERIFIER_nondet_int(); [L6629] RET, EXPR tty_unregister_ldisc(14) [L6629] tmp = tty_unregister_ldisc(14) [L6630] COND FALSE !(tmp != 0) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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=8589934602, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=8589934601, ldvarg15=7, ldvarg16={0:0}, ldvarg1=11, ldvarg2={0:0}, ldvarg3=-3, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=18446744073709551612, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=8589934601, tmp___14={0:0}, tmp___15=7, tmp___16=1, tmp___18=0, tmp___19=0, tmp___1=-3, tmp___2=8589934602, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=18446744073709551612, tmp___7=11, tmp___8={0:0}, tmp___9={0:0}] [L6907] CALL ldv_check_final_state() [L7217] int tmp___7 ; [L7219] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L7108] return (last_index == 0); [L7219] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L7219] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L7220] COND FALSE !(\read(tmp___7)) VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, last_index=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, LDV_SKBS={0:0}, __this_module={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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={8589934596:8589934608}, disc_data_lock={22:0}, jiffies=8589934605, 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 52 procedures, 618 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 135.7s, OverallIterations: 20, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 106.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 27453 SdHoareTripleChecker+Valid, 90.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26260 mSDsluCounter, 65458 SdHoareTripleChecker+Invalid, 85.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 51722 mSDsCounter, 12268 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 41828 IncrementalHoareTripleChecker+Invalid, 54096 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12268 mSolverCounterUnsat, 13736 mSDtfsCounter, 41828 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2091 GetRequests, 1787 SyntacticMatches, 7 SemanticMatches, 297 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1595 ImplicationChecksByTransitivity, 3.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31124occurred in iteration=19, InterpolantAutomatonStates: 254, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.6s AutomataMinimizationTime, 19 MinimizatonAttempts, 41929 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 10.8s InterpolantComputationTime, 4165 NumberOfCodeBlocks, 4165 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 4108 ConstructedInterpolants, 0 QuantifiedInterpolants, 11076 SizeOfPredicates, 21 NumberOfNonLiveVariables, 5726 ConjunctsInSsa, 83 ConjunctsInUnsatCore, 24 InterpolantComputations, 18 PerfectInterpolantSequences, 7478/7546 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-23 14:50:44,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-c4f9136-m [2023-11-23 14:50:46,885 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 14:50:46,957 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-23 14:50:46,960 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 14:50:46,960 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 14:50:46,990 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 14:50:46,991 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 14:50:46,991 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 14:50:46,992 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 14:50:46,992 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 14:50:46,993 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 14:50:46,993 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 14:50:46,993 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 14:50:46,996 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 14:50:46,997 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 14:50:46,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 14:50:46,998 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 14:50:46,998 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 14:50:46,998 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 14:50:46,998 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 14:50:46,999 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 14:50:46,999 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-23 14:50:46,999 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-23 14:50:47,000 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-23 14:50:47,000 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 14:50:47,001 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 14:50:47,001 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 14:50:47,001 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 14:50:47,002 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 14:50:47,002 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 14:50:47,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 14:50:47,003 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 14:50:47,003 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 14:50:47,003 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 14:50:47,003 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-23 14:50:47,004 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-23 14:50:47,004 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 14:50:47,004 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 14:50:47,005 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 14:50:47,005 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 14:50:47,005 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 14:50:47,005 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-23 14:50:47,005 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2023-11-23 14:50:47,257 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 14:50:47,281 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 14:50:47,284 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 14:50:47,285 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 14:50:47,286 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 14:50:47,287 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:50:48,419 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 14:50:48,788 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 14:50:48,789 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:50:48,821 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/270ec1590/ee2aa12734b9472ab9c4955a2557df96/FLAGc345b3fd4 [2023-11-23 14:50:48,832 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/270ec1590/ee2aa12734b9472ab9c4955a2557df96 [2023-11-23 14:50:48,834 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 14:50:48,835 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 14:50:48,836 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 14:50:48,836 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 14:50:48,839 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 14:50:48,842 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:50:48" (1/1) ... [2023-11-23 14:50:48,842 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b190228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:48, skipping insertion in model container [2023-11-23 14:50:48,842 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:50:48" (1/1) ... [2023-11-23 14:50:48,932 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 14:50:49,546 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-23 14:50:49,723 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 14:50:49,745 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-23 14:50:49,790 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 14:50:49,910 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-23 14:50:49,967 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 14:50:49,976 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 14:50:50,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5277] [2023-11-23 14:50:50,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5284] [2023-11-23 14:50:50,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5292-5293] [2023-11-23 14:50:50,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [5301-5302] [2023-11-23 14:50:50,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [5349] [2023-11-23 14:50:50,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5357-5358] [2023-11-23 14:50:50,127 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2023-11-23 14:50:50,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5939] [2023-11-23 14:50:50,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5942] [2023-11-23 14:50:50,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5945] [2023-11-23 14:50:50,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5948] [2023-11-23 14:50:50,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5951] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5967-5968] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5971-5972] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5975-5976] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5979-5980] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [5983-5984] [2023-11-23 14:50:50,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6007-6008] [2023-11-23 14:50:50,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6011-6012] [2023-11-23 14:50:50,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6015-6016] [2023-11-23 14:50:50,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6019-6020] [2023-11-23 14:50:50,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6023-6024] [2023-11-23 14:50:50,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6152] [2023-11-23 14:50:50,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6155] [2023-11-23 14:50:50,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6158] [2023-11-23 14:50:50,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6161] [2023-11-23 14:50:50,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)argp): "ebx"); [6164] [2023-11-23 14:50:50,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)argp), "i" (4UL)); [6176-6177] [2023-11-23 14:50:50,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6194-6195] [2023-11-23 14:50:50,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6198-6199] [2023-11-23 14:50:50,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6202-6203] [2023-11-23 14:50:50,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6206-6207] [2023-11-23 14:50:50,145 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (p): "ebx"); [6210-6211] [2023-11-23 14:50:50,146 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (p), "i" (4UL)); [6223-6224] [2023-11-23 14:50:50,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6237-6238] [2023-11-23 14:50:50,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6241-6242] [2023-11-23 14:50:50,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6245-6246] [2023-11-23 14:50:50,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6249-6250] [2023-11-23 14:50:50,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (p): "ebx"); [6253-6254] [2023-11-23 14:50:50,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (p), "i" (4UL)); [6266-6267] [2023-11-23 14:50:50,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6304-6305] [2023-11-23 14:50:50,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6308-6309] [2023-11-23 14:50:50,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6312-6313] [2023-11-23 14:50:50,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6316-6317] [2023-11-23 14:50:50,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)argp): "ebx"); [6320-6321] [2023-11-23 14:50:50,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" ((int *)argp), "i" (4UL)); [6333-6334] [2023-11-23 14:50:50,202 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 14:50:50,259 INFO L206 MainTranslator]: Completed translation [2023-11-23 14:50:50,260 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50 WrapperNode [2023-11-23 14:50:50,260 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 14:50:50,261 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 14:50:50,261 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 14:50:50,261 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 14:50:50,268 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,308 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,375 INFO L138 Inliner]: procedures = 190, calls = 460, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1769 [2023-11-23 14:50:50,376 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 14:50:50,376 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 14:50:50,377 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 14:50:50,377 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 14:50:50,384 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,384 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,398 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,581 INFO L175 MemorySlicer]: Split 172 memory accesses to 11 slices as follows [0, 2, 0, 120, 11, 1, 7, 22, 2, 1, 6]. 70 percent of accesses are in the largest equivalence class. The 49 initializations are split as follows [0, 2, 0, 10, 11, 1, 0, 22, 2, 1, 0]. The 50 writes are split as follows [0, 0, 0, 41, 0, 0, 6, 0, 0, 0, 3]. [2023-11-23 14:50:50,581 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,581 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,648 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,665 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,684 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,696 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,710 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 14:50:50,714 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 14:50:50,714 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 14:50:50,714 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 14:50:50,715 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (1/1) ... [2023-11-23 14:50:50,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 14:50:50,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 14:50:50,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 14:50:50,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 14:50:50,785 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-11-23 14:50:50,785 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-11-23 14:50:50,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2023-11-23 14:50:50,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2023-11-23 14:50:50,786 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2023-11-23 14:50:50,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2023-11-23 14:50:50,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-23 14:50:50,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-23 14:50:50,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-23 14:50:50,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2023-11-23 14:50:50,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2023-11-23 14:50:50,789 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2023-11-23 14:50:50,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-23 14:50:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-23 14:50:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-23 14:50:50,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-23 14:50:50,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-23 14:50:50,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-23 14:50:50,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 14:50:50,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2023-11-23 14:50:50,796 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2023-11-23 14:50:50,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-23 14:50:50,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-11-23 14:50:50,797 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-23 14:50:50,798 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-23 14:50:50,799 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-23 14:50:50,799 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-11-23 14:50:50,799 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-11-23 14:50:50,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2023-11-23 14:50:50,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2023-11-23 14:50:50,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 14:50:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 14:50:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2023-11-23 14:50:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2023-11-23 14:50:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-23 14:50:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-23 14:50:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2023-11-23 14:50:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2023-11-23 14:50:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2023-11-23 14:50:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2023-11-23 14:50:50,824 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2023-11-23 14:50:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2023-11-23 14:50:50,824 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-23 14:50:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-23 14:50:50,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-23 14:50:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-23 14:50:50,824 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-11-23 14:50:50,824 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2023-11-23 14:50:50,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2023-11-23 14:50:50,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2023-11-23 14:50:50,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2023-11-23 14:50:50,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2023-11-23 14:50:50,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2023-11-23 14:50:50,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2023-11-23 14:50:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 14:50:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 14:50:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-23 14:50:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-23 14:50:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2023-11-23 14:50:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2023-11-23 14:50:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 14:50:50,830 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 14:50:50,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-23 14:50:50,831 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-23 14:50:50,831 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 14:50:50,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 14:50:50,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2023-11-23 14:50:50,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2023-11-23 14:50:50,834 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2023-11-23 14:50:50,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-11-23 14:50:50,836 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-11-23 14:50:50,836 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2023-11-23 14:50:50,836 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 14:50:50,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2023-11-23 14:50:50,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-11-23 14:50:50,838 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2023-11-23 14:50:50,838 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-23 14:50:50,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-23 14:50:50,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-23 14:50:50,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-23 14:50:50,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 14:50:50,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2023-11-23 14:50:50,843 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2023-11-23 14:50:50,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2023-11-23 14:50:50,843 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-23 14:50:50,843 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 14:50:50,844 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-23 14:50:50,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-23 14:50:50,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2023-11-23 14:50:50,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-11-23 14:50:50,847 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2023-11-23 14:50:50,847 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2023-11-23 14:50:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-23 14:50:50,848 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2023-11-23 14:50:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2023-11-23 14:50:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2023-11-23 14:50:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2023-11-23 14:50:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2023-11-23 14:50:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-23 14:50:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-23 14:50:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-11-23 14:50:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-11-23 14:50:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 14:50:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 14:50:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2023-11-23 14:50:50,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2023-11-23 14:50:51,289 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 14:50:51,291 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 14:50:53,405 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 14:51:16,690 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 14:51:16,823 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 14:51:16,823 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-23 14:51:16,824 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:51:16 BoogieIcfgContainer [2023-11-23 14:51:16,824 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 14:51:16,825 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 14:51:16,825 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 14:51:16,828 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 14:51:16,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:50:48" (1/3) ... [2023-11-23 14:51:16,828 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f41bf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:51:16, skipping insertion in model container [2023-11-23 14:51:16,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:50:50" (2/3) ... [2023-11-23 14:51:16,830 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f41bf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:51:16, skipping insertion in model container [2023-11-23 14:51:16,830 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:51:16" (3/3) ... [2023-11-23 14:51:16,831 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2023-11-23 14:51:16,844 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 14:51:16,844 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 14:51:16,896 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 14:51:16,901 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@32c765fe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 14:51:16,901 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 14:51:16,908 INFO L276 IsEmpty]: Start isEmpty. Operand has 547 states, 381 states have (on average 1.4960629921259843) internal successors, (570), 396 states have internal predecessors, (570), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-23 14:51:16,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-23 14:51:16,920 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:16,921 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:16,921 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:16,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:16,925 INFO L85 PathProgramCache]: Analyzing trace with hash -662623670, now seen corresponding path program 1 times [2023-11-23 14:51:16,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:16,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066443949] [2023-11-23 14:51:16,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:16,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:16,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:16,938 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:16,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-23 14:51:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:17,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 14:51:17,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:17,505 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:51:17,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:17,506 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:17,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066443949] [2023-11-23 14:51:17,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066443949] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:17,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:17,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 14:51:17,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848745732] [2023-11-23 14:51:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:17,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 14:51:17,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:17,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 14:51:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:17,538 INFO L87 Difference]: Start difference. First operand has 547 states, 381 states have (on average 1.4960629921259843) internal successors, (570), 396 states have internal predecessors, (570), 124 states have call successors, (124), 41 states have call predecessors, (124), 40 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:51:20,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:22,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:24,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:24,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:51:24,645 INFO L93 Difference]: Finished difference Result 1596 states and 2450 transitions. [2023-11-23 14:51:24,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 14:51:24,647 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2023-11-23 14:51:24,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:51:24,661 INFO L225 Difference]: With dead ends: 1596 [2023-11-23 14:51:24,661 INFO L226 Difference]: Without dead ends: 1039 [2023-11-23 14:51:24,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:24,669 INFO L413 NwaCegarLoop]: 730 mSDtfsCounter, 746 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-11-23 14:51:24,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 1440 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 169 Invalid, 3 Unknown, 0 Unchecked, 7.0s Time] [2023-11-23 14:51:24,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2023-11-23 14:51:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 1039. [2023-11-23 14:51:24,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 735 states have (on average 1.4707482993197278) internal successors, (1081), 753 states have internal predecessors, (1081), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-23 14:51:24,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1530 transitions. [2023-11-23 14:51:24,801 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1530 transitions. Word has length 73 [2023-11-23 14:51:24,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:51:24,801 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1530 transitions. [2023-11-23 14:51:24,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:51:24,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1530 transitions. [2023-11-23 14:51:24,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-23 14:51:24,809 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:24,809 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:24,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-23 14:51:25,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:25,016 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:25,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:25,017 INFO L85 PathProgramCache]: Analyzing trace with hash -781280511, now seen corresponding path program 1 times [2023-11-23 14:51:25,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:25,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [589268967] [2023-11-23 14:51:25,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:25,017 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:25,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:25,019 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:25,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-23 14:51:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:25,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 14:51:25,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:51:25,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:25,491 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:25,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [589268967] [2023-11-23 14:51:25,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [589268967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:25,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:25,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 14:51:25,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355886451] [2023-11-23 14:51:25,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:25,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 14:51:25,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:25,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 14:51:25,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 14:51:25,494 INFO L87 Difference]: Start difference. First operand 1039 states and 1530 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:51:28,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:30,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:30,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:51:30,342 INFO L93 Difference]: Finished difference Result 2064 states and 3036 transitions. [2023-11-23 14:51:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 14:51:30,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2023-11-23 14:51:30,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:51:30,347 INFO L225 Difference]: With dead ends: 2064 [2023-11-23 14:51:30,347 INFO L226 Difference]: Without dead ends: 1046 [2023-11-23 14:51:30,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 14:51:30,350 INFO L413 NwaCegarLoop]: 715 mSDtfsCounter, 789 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 789 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-23 14:51:30,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [789 Valid, 1431 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 2 Unknown, 0 Unchecked, 4.8s Time] [2023-11-23 14:51:30,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2023-11-23 14:51:30,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1041. [2023-11-23 14:51:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 737 states have (on average 1.4681139755766621) internal successors, (1082), 755 states have internal predecessors, (1082), 225 states have call successors, (225), 79 states have call predecessors, (225), 78 states have return successors, (224), 220 states have call predecessors, (224), 224 states have call successors, (224) [2023-11-23 14:51:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1531 transitions. [2023-11-23 14:51:30,411 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1531 transitions. Word has length 76 [2023-11-23 14:51:30,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:51:30,413 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1531 transitions. [2023-11-23 14:51:30,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-11-23 14:51:30,413 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1531 transitions. [2023-11-23 14:51:30,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-23 14:51:30,415 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:30,416 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:30,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-23 14:51:30,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:30,623 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:30,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1356084087, now seen corresponding path program 1 times [2023-11-23 14:51:30,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:30,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [955416698] [2023-11-23 14:51:30,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:30,626 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:30,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:30,627 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:30,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-23 14:51:31,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:31,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 14:51:31,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:51:31,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:31,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:31,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [955416698] [2023-11-23 14:51:31,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [955416698] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:31,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:31,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 14:51:31,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027785919] [2023-11-23 14:51:31,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:31,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 14:51:31,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 14:51:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 14:51:31,172 INFO L87 Difference]: Start difference. First operand 1041 states and 1531 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 14:51:34,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:36,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:38,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:40,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:42,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:42,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:51:42,515 INFO L93 Difference]: Finished difference Result 3078 states and 4575 transitions. [2023-11-23 14:51:42,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 14:51:42,516 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 80 [2023-11-23 14:51:42,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:51:42,523 INFO L225 Difference]: With dead ends: 3078 [2023-11-23 14:51:42,523 INFO L226 Difference]: Without dead ends: 2052 [2023-11-23 14:51:42,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 14:51:42,526 INFO L413 NwaCegarLoop]: 740 mSDtfsCounter, 771 mSDsluCounter, 1424 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 2 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 2164 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2023-11-23 14:51:42,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [771 Valid, 2164 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 261 Invalid, 5 Unknown, 0 Unchecked, 11.2s Time] [2023-11-23 14:51:42,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states. [2023-11-23 14:51:42,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 2046. [2023-11-23 14:51:42,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 1451 states have (on average 1.470709855272226) internal successors, (2134), 1487 states have internal predecessors, (2134), 438 states have call successors, (438), 157 states have call predecessors, (438), 156 states have return successors, (475), 429 states have call predecessors, (475), 437 states have call successors, (475) [2023-11-23 14:51:42,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 3047 transitions. [2023-11-23 14:51:42,584 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 3047 transitions. Word has length 80 [2023-11-23 14:51:42,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:51:42,585 INFO L495 AbstractCegarLoop]: Abstraction has 2046 states and 3047 transitions. [2023-11-23 14:51:42,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 14:51:42,585 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 3047 transitions. [2023-11-23 14:51:42,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-11-23 14:51:42,588 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:42,589 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:42,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-23 14:51:42,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:42,796 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:42,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:42,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2051738101, now seen corresponding path program 1 times [2023-11-23 14:51:42,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:42,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566422763] [2023-11-23 14:51:42,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:42,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:42,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:42,798 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:42,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-23 14:51:43,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:43,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 14:51:43,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:43,288 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:51:43,288 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:43,288 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:43,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566422763] [2023-11-23 14:51:43,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566422763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:43,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:43,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 14:51:43,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707123458] [2023-11-23 14:51:43,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:43,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 14:51:43,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:43,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 14:51:43,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:43,289 INFO L87 Difference]: Start difference. First operand 2046 states and 3047 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-11-23 14:51:46,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:48,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:48,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:51:48,321 INFO L93 Difference]: Finished difference Result 5234 states and 7739 transitions. [2023-11-23 14:51:48,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 14:51:48,322 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 119 [2023-11-23 14:51:48,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:51:48,334 INFO L225 Difference]: With dead ends: 5234 [2023-11-23 14:51:48,334 INFO L226 Difference]: Without dead ends: 3209 [2023-11-23 14:51:48,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:48,368 INFO L413 NwaCegarLoop]: 720 mSDtfsCounter, 457 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-23 14:51:48,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 1370 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 193 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2023-11-23 14:51:48,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2023-11-23 14:51:48,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 3200. [2023-11-23 14:51:48,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3200 states, 2292 states have (on average 1.463350785340314) internal successors, (3354), 2335 states have internal predecessors, (3354), 651 states have call successors, (651), 257 states have call predecessors, (651), 256 states have return successors, (706), 639 states have call predecessors, (706), 650 states have call successors, (706) [2023-11-23 14:51:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3200 states to 3200 states and 4711 transitions. [2023-11-23 14:51:48,462 INFO L78 Accepts]: Start accepts. Automaton has 3200 states and 4711 transitions. Word has length 119 [2023-11-23 14:51:48,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:51:48,462 INFO L495 AbstractCegarLoop]: Abstraction has 3200 states and 4711 transitions. [2023-11-23 14:51:48,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-11-23 14:51:48,462 INFO L276 IsEmpty]: Start isEmpty. Operand 3200 states and 4711 transitions. [2023-11-23 14:51:48,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-23 14:51:48,469 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:48,469 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:48,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-23 14:51:48,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:48,677 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:48,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1186306259, now seen corresponding path program 1 times [2023-11-23 14:51:48,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:48,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393304420] [2023-11-23 14:51:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:48,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:48,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:48,704 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:48,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-23 14:51:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:49,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 14:51:49,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:49,307 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-11-23 14:51:49,307 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:49,307 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:49,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393304420] [2023-11-23 14:51:49,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393304420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:49,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:49,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 14:51:49,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945043699] [2023-11-23 14:51:49,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:49,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 14:51:49,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:49,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 14:51:49,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:49,308 INFO L87 Difference]: Start difference. First operand 3200 states and 4711 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-23 14:51:52,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:52,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:51:52,661 INFO L93 Difference]: Finished difference Result 7966 states and 11721 transitions. [2023-11-23 14:51:52,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 14:51:52,674 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 135 [2023-11-23 14:51:52,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:51:52,690 INFO L225 Difference]: With dead ends: 7966 [2023-11-23 14:51:52,690 INFO L226 Difference]: Without dead ends: 4787 [2023-11-23 14:51:52,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:52,696 INFO L413 NwaCegarLoop]: 1079 mSDtfsCounter, 607 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 1720 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-23 14:51:52,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 1720 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 237 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2023-11-23 14:51:52,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4787 states. [2023-11-23 14:51:52,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4787 to 4778. [2023-11-23 14:51:52,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4778 states, 3461 states have (on average 1.4625830684773187) internal successors, (5062), 3519 states have internal predecessors, (5062), 920 states have call successors, (920), 397 states have call predecessors, (920), 396 states have return successors, (999), 905 states have call predecessors, (999), 919 states have call successors, (999) [2023-11-23 14:51:52,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4778 states to 4778 states and 6981 transitions. [2023-11-23 14:51:52,882 INFO L78 Accepts]: Start accepts. Automaton has 4778 states and 6981 transitions. Word has length 135 [2023-11-23 14:51:52,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:51:52,883 INFO L495 AbstractCegarLoop]: Abstraction has 4778 states and 6981 transitions. [2023-11-23 14:51:52,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-11-23 14:51:52,884 INFO L276 IsEmpty]: Start isEmpty. Operand 4778 states and 6981 transitions. [2023-11-23 14:51:52,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-23 14:51:52,889 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:51:52,889 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:51:52,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-23 14:51:53,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:53,096 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:51:53,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:51:53,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1919789044, now seen corresponding path program 1 times [2023-11-23 14:51:53,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:51:53,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060278647] [2023-11-23 14:51:53,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:51:53,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:51:53,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:51:53,099 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:51:53,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-23 14:51:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:51:53,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 14:51:53,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:51:53,612 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-23 14:51:53,612 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:51:53,612 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:51:53,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060278647] [2023-11-23 14:51:53,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060278647] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:51:53,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:51:53,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 14:51:53,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598890357] [2023-11-23 14:51:53,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:51:53,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 14:51:53,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:51:53,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 14:51:53,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:51:53,613 INFO L87 Difference]: Start difference. First operand 4778 states and 6981 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 14:51:56,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:51:58,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:00,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:00,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:52:00,753 INFO L93 Difference]: Finished difference Result 11526 states and 16703 transitions. [2023-11-23 14:52:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 14:52:00,754 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 137 [2023-11-23 14:52:00,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:52:00,775 INFO L225 Difference]: With dead ends: 11526 [2023-11-23 14:52:00,775 INFO L226 Difference]: Without dead ends: 6769 [2023-11-23 14:52:00,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:52:00,783 INFO L413 NwaCegarLoop]: 983 mSDtfsCounter, 484 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1659 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-11-23 14:52:00,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 1659 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 209 Invalid, 3 Unknown, 0 Unchecked, 7.0s Time] [2023-11-23 14:52:00,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6769 states. [2023-11-23 14:52:01,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6769 to 6746. [2023-11-23 14:52:01,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6746 states, 4897 states have (on average 1.4549724321012865) internal successors, (7125), 4997 states have internal predecessors, (7125), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 607 states have return successors, (1352), 1216 states have call predecessors, (1352), 1240 states have call successors, (1352) [2023-11-23 14:52:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6746 states to 6746 states and 9718 transitions. [2023-11-23 14:52:01,109 INFO L78 Accepts]: Start accepts. Automaton has 6746 states and 9718 transitions. Word has length 137 [2023-11-23 14:52:01,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:52:01,109 INFO L495 AbstractCegarLoop]: Abstraction has 6746 states and 9718 transitions. [2023-11-23 14:52:01,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-23 14:52:01,110 INFO L276 IsEmpty]: Start isEmpty. Operand 6746 states and 9718 transitions. [2023-11-23 14:52:01,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-23 14:52:01,124 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:52:01,125 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:52:01,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-23 14:52:01,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:52:01,332 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:52:01,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:52:01,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1484463180, now seen corresponding path program 1 times [2023-11-23 14:52:01,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:52:01,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855135993] [2023-11-23 14:52:01,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:52:01,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:52:01,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:52:01,339 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:52:01,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-23 14:52:01,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:52:01,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 14:52:01,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:52:01,949 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2023-11-23 14:52:01,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:52:01,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:52:01,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855135993] [2023-11-23 14:52:01,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855135993] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:52:01,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:52:01,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 14:52:01,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323905345] [2023-11-23 14:52:01,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:52:01,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 14:52:01,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:52:01,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 14:52:01,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:52:01,950 INFO L87 Difference]: Start difference. First operand 6746 states and 9718 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:52:04,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:07,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:07,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 14:52:07,010 INFO L93 Difference]: Finished difference Result 10168 states and 14784 transitions. [2023-11-23 14:52:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 14:52:07,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-11-23 14:52:07,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 14:52:07,052 INFO L225 Difference]: With dead ends: 10168 [2023-11-23 14:52:07,052 INFO L226 Difference]: Without dead ends: 6786 [2023-11-23 14:52:07,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 14:52:07,059 INFO L413 NwaCegarLoop]: 712 mSDtfsCounter, 4 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-23 14:52:07,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1418 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 2 Unknown, 0 Unchecked, 4.8s Time] [2023-11-23 14:52:07,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6786 states. [2023-11-23 14:52:07,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6786 to 6786. [2023-11-23 14:52:07,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6786 states, 4927 states have (on average 1.4522021514105947) internal successors, (7155), 5037 states have internal predecessors, (7155), 1241 states have call successors, (1241), 608 states have call predecessors, (1241), 617 states have return successors, (1362), 1216 states have call predecessors, (1362), 1240 states have call successors, (1362) [2023-11-23 14:52:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6786 states to 6786 states and 9758 transitions. [2023-11-23 14:52:07,323 INFO L78 Accepts]: Start accepts. Automaton has 6786 states and 9758 transitions. Word has length 139 [2023-11-23 14:52:07,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 14:52:07,323 INFO L495 AbstractCegarLoop]: Abstraction has 6786 states and 9758 transitions. [2023-11-23 14:52:07,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-23 14:52:07,324 INFO L276 IsEmpty]: Start isEmpty. Operand 6786 states and 9758 transitions. [2023-11-23 14:52:07,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-11-23 14:52:07,329 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 14:52:07,329 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 14:52:07,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-23 14:52:07,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:52:07,537 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 14:52:07,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 14:52:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash -989822128, now seen corresponding path program 1 times [2023-11-23 14:52:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 14:52:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491957891] [2023-11-23 14:52:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 14:52:07,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 14:52:07,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 14:52:07,539 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 14:52:07,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-23 14:52:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 14:52:08,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 14:52:08,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 14:52:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-11-23 14:52:08,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 14:52:08,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 14:52:08,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491957891] [2023-11-23 14:52:08,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491957891] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 14:52:08,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 14:52:08,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 14:52:08,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786815611] [2023-11-23 14:52:08,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 14:52:08,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 14:52:08,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 14:52:08,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 14:52:08,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 14:52:08,428 INFO L87 Difference]: Start difference. First operand 6786 states and 9758 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2023-11-23 14:52:13,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:15,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:17,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:19,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:21,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 14:52:23,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] Killed by 15