/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --cacsl2boogietranslator.allow.undefined.functions true --traceabstraction.smt.solver External_ModelsAndUnsatCoreMode --traceabstraction.command.for.external.solver 'mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3' -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.5-dev-356b6ba-m [2024-11-01 15:32:48,081 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-01 15:32:48,162 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-01 15:32:48,167 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-01 15:32:48,168 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-01 15:32:48,200 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-01 15:32:48,201 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-01 15:32:48,201 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-01 15:32:48,202 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-01 15:32:48,203 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-01 15:32:48,203 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-01 15:32:48,204 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-01 15:32:48,204 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-01 15:32:48,205 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-01 15:32:48,205 INFO L153 SettingsManager]: * Use SBE=true [2024-11-01 15:32:48,205 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-01 15:32:48,206 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-01 15:32:48,206 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-01 15:32:48,206 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-01 15:32:48,207 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-01 15:32:48,207 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-01 15:32:48,211 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-01 15:32:48,212 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-01 15:32:48,212 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-01 15:32:48,212 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-01 15:32:48,212 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-01 15:32:48,212 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-01 15:32:48,213 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-01 15:32:48,213 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-01 15:32:48,213 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-01 15:32:48,213 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-01 15:32:48,214 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-01 15:32:48,214 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-01 15:32:48,214 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-01 15:32:48,214 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-01 15:32:48,215 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-01 15:32:48,215 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-01 15:32:48,216 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-01 15:32:48,216 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-01 15:32:48,217 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-01 15:32:48,217 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-01 15:32:48,217 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-11-01 15:32:48,217 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.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Allow undefined functions -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMT solver -> External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Command for external solver -> mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-01 15:32:48,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-01 15:32:48,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-01 15:32:48,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-01 15:32:48,523 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-01 15:32:48,523 INFO L274 PluginConnector]: CDTParser initialized [2024-11-01 15:32:48,524 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2024-11-01 15:32:50,016 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-01 15:32:50,562 INFO L384 CDTParser]: Found 1 translation units. [2024-11-01 15:32:50,562 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2024-11-01 15:32:50,611 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7fb6da607/143e40628c94492aaee195eddba82bc0/FLAGd6a0a27bd [2024-11-01 15:32:50,629 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7fb6da607/143e40628c94492aaee195eddba82bc0 [2024-11-01 15:32:50,632 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-01 15:32:50,634 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-01 15:32:50,635 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-01 15:32:50,635 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-01 15:32:50,640 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-01 15:32:50,641 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 03:32:50" (1/1) ... [2024-11-01 15:32:50,641 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4771222a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:50, skipping insertion in model container [2024-11-01 15:32:50,641 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 03:32:50" (1/1) ... [2024-11-01 15:32:50,773 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-01 15:32:51,485 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,659 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,894 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,895 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,942 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,978 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,987 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,988 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,995 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:51,998 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,000 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,028 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,030 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,031 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,031 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,052 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,056 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,059 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,059 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,079 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,083 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,090 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,094 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,171 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,192 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,221 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,257 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,258 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,271 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,271 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,274 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,283 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,283 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,284 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,286 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,287 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,287 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,288 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,296 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,299 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,300 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,306 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,325 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,332 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,344 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,354 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,364 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,367 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,415 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,422 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,430 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,430 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,431 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,431 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,437 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,439 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,451 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,467 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,468 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,476 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,482 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,490 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,499 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,500 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,501 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,505 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,515 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,516 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,517 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,523 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,539 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,540 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,541 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,542 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,543 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,543 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,543 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,544 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,544 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,545 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,595 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,667 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,669 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,673 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,674 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,674 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,674 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,675 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,686 WARN L251 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i[232289,232302] [2024-11-01 15:32:52,720 WARN L1053 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-01 15:32:52,721 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-01 15:32:52,756 INFO L200 MainTranslator]: Completed pre-run [2024-11-01 15:32:52,893 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"); [3951] [2024-11-01 15:32:52,895 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3958] [2024-11-01 15:32:52,895 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [3965] [2024-11-01 15:32:52,895 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3973-3974] [2024-11-01 15:32:52,896 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [3983] [2024-11-01 15:32:52,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [4143-4144] [2024-11-01 15:32:52,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4149-4151] [2024-11-01 15:32:52,903 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"./arch/x86/include/asm/paravirt.h"), "i" (836), "i" (12UL)); [4173-4174] [2024-11-01 15:32:52,903 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [4179-4181] [2024-11-01 15:32:52,904 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"./arch/x86/include/asm/paravirt.h"), "i" (841), "i" (12UL)); [4202-4203] [2024-11-01 15:32:52,904 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4208-4210] [2024-11-01 15:32:52,910 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (90), "i" (12UL)); [4378-4379] [2024-11-01 15:32:52,911 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (92), "i" (12UL)); [4386-4387] [2024-11-01 15:32:52,911 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (93), "i" (12UL)); [4394-4395] [2024-11-01 15:32:52,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [4421-4422] [2024-11-01 15:32:52,912 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [4429-4430] [2024-11-01 15:32:52,913 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (193), "i" (12UL)); [4444-4445] [2024-11-01 15:32:52,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (464), "i" (12UL)); [5034-5035] [2024-11-01 15:32:52,963 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (577), "i" (12UL)); [5148-5149] [2024-11-01 15:32:52,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (653), "i" (12UL)); [5239-5240] [2024-11-01 15:32:52,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (676), "i" (12UL)); [5276-5277] [2024-11-01 15:32:52,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (719), "i" (12UL)); [5328-5329] [2024-11-01 15:32:52,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (953), "i" (12UL)); [5641-5642] [2024-11-01 15:32:52,999 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (1004), "i" (12UL)); [5714-5715] [2024-11-01 15:32:53,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/3086/dscv_tempdir/dscv/ri/43_2a/drivers/memstick/core/ms_block.c"), "i" (1262), "i" (12UL)); [6095-6096] [2024-11-01 15:32:53,117 WARN L251 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i[232289,232302] [2024-11-01 15:32:53,130 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-01 15:32:53,260 INFO L204 MainTranslator]: Completed translation [2024-11-01 15:32:53,260 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53 WrapperNode [2024-11-01 15:32:53,260 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-01 15:32:53,261 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-01 15:32:53,262 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-01 15:32:53,262 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-01 15:32:53,269 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,349 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,466 INFO L138 Inliner]: procedures = 248, calls = 1710, calls flagged for inlining = 97, calls inlined = 91, statements flattened = 3839 [2024-11-01 15:32:53,467 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-01 15:32:53,467 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-01 15:32:53,467 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-01 15:32:53,467 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-01 15:32:53,478 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,479 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,509 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,979 INFO L175 MemorySlicer]: Split 675 memory accesses to 15 slices as follows [2, 23, 2, 0, 16, 4, 555, 8, 1, 10, 6, 4, 34, 3, 7]. 82 percent of accesses are in the largest equivalence class. The 18 initializations are split as follows [2, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 289 writes are split as follows [0, 23, 1, 0, 0, 1, 220, 0, 1, 5, 4, 1, 29, 0, 4]. [2024-11-01 15:32:53,980 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:53,980 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,115 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,147 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,202 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,240 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-01 15:32:54,242 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-01 15:32:54,242 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-01 15:32:54,242 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-01 15:32:54,243 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (1/1) ... [2024-11-01 15:32:54,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-01 15:32:54,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-01 15:32:54,276 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-01 15:32:54,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-01 15:32:54,309 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-01 15:32:54,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-01 15:32:54,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-01 15:32:54,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-01 15:32:54,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-01 15:32:54,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-01 15:32:54,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-01 15:32:54,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-01 15:32:54,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-01 15:32:54,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-01 15:32:54,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-01 15:32:54,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-01 15:32:54,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-01 15:32:54,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-01 15:32:54,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2024-11-01 15:32:54,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-01 15:32:54,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-01 15:32:54,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-01 15:32:54,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-01 15:32:54,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-01 15:32:54,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-11-01 15:32:54,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-11-01 15:32:54,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2024-11-01 15:32:54,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-01 15:32:54,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-01 15:32:54,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-01 15:32:54,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-01 15:32:54,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-01 15:32:54,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-01 15:32:54,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-01 15:32:54,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-01 15:32:54,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-01 15:32:54,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-01 15:32:54,321 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-01 15:32:54,321 INFO L130 BoogieDeclarations]: Found specification of procedure msb_stop [2024-11-01 15:32:54,321 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_stop [2024-11-01 15:32:54,321 INFO L130 BoogieDeclarations]: Found specification of procedure msb_get_zone_from_pba [2024-11-01 15:32:54,321 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_get_zone_from_pba [2024-11-01 15:32:54,322 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2024-11-01 15:32:54,322 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2024-11-01 15:32:54,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-01 15:32:54,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-01 15:32:54,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-01 15:32:54,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-01 15:32:54,322 INFO L130 BoogieDeclarations]: Found specification of procedure blk_fetch_request [2024-11-01 15:32:54,322 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_fetch_request [2024-11-01 15:32:54,322 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2024-11-01 15:32:54,322 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2024-11-01 15:32:54,323 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2024-11-01 15:32:54,323 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2024-11-01 15:32:54,323 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-01 15:32:54,323 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-01 15:32:54,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-01 15:32:54,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-01 15:32:54,323 INFO L130 BoogieDeclarations]: Found specification of procedure msb_switch_to_parallel [2024-11-01 15:32:54,323 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_switch_to_parallel [2024-11-01 15:32:54,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-01 15:32:54,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-01 15:32:54,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-01 15:32:54,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-01 15:32:54,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-01 15:32:54,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-01 15:32:54,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-01 15:32:54,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-01 15:32:54,327 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-01 15:32:54,327 INFO L130 BoogieDeclarations]: Found specification of procedure msb_validate_used_block_bitmap [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_validate_used_block_bitmap [2024-11-01 15:32:54,327 INFO L130 BoogieDeclarations]: Found specification of procedure msb_verify_block [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_verify_block [2024-11-01 15:32:54,327 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-01 15:32:54,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_2 [2024-11-01 15:32:54,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_2 [2024-11-01 15:32:54,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-01 15:32:54,328 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_write [2024-11-01 15:32:54,328 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_write [2024-11-01 15:32:54,328 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2024-11-01 15:32:54,328 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2024-11-01 15:32:54,328 INFO L130 BoogieDeclarations]: Found specification of procedure memstick_set_drvdata [2024-11-01 15:32:54,328 INFO L138 BoogieDeclarations]: Found implementation of procedure memstick_set_drvdata [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure __blk_end_request [2024-11-01 15:32:54,329 INFO L138 BoogieDeclarations]: Found implementation of procedure __blk_end_request [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-01 15:32:54,329 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-01 15:32:54,330 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2024-11-01 15:32:54,331 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2024-11-01 15:32:54,331 INFO L130 BoogieDeclarations]: Found specification of procedure msb_invalidate_reg_window [2024-11-01 15:32:54,331 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_invalidate_reg_window [2024-11-01 15:32:54,331 INFO L130 BoogieDeclarations]: Found specification of procedure msb_io_work [2024-11-01 15:32:54,331 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_io_work [2024-11-01 15:32:54,331 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-01 15:32:54,331 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-01 15:32:54,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-11-01 15:32:54,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-11-01 15:32:54,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-11-01 15:32:54,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-11-01 15:32:54,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-11-01 15:32:54,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-11-01 15:32:54,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2024-11-01 15:32:54,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-01 15:32:54,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-01 15:32:54,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-11-01 15:32:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-11-01 15:32:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-11-01 15:32:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-11-01 15:32:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2024-11-01 15:32:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2024-11-01 15:32:54,337 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-01 15:32:54,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-11-01 15:32:54,339 INFO L130 BoogieDeclarations]: Found specification of procedure msb_erase_block [2024-11-01 15:32:54,340 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_erase_block [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-01 15:32:54,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-01 15:32:54,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-01 15:32:54,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-01 15:32:54,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-01 15:32:54,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-01 15:32:54,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-01 15:32:54,342 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure memstick_get_drvdata [2024-11-01 15:32:54,342 INFO L138 BoogieDeclarations]: Found implementation of procedure memstick_get_drvdata [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-01 15:32:54,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-01 15:32:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-11-01 15:32:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-11-01 15:32:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2024-11-01 15:32:54,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2024-11-01 15:32:54,347 INFO L130 BoogieDeclarations]: Found specification of procedure msb_data_clear [2024-11-01 15:32:54,347 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_data_clear [2024-11-01 15:32:54,348 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2024-11-01 15:32:54,348 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2024-11-01 15:32:54,348 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-01 15:32:54,348 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-01 15:32:54,348 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-01 15:32:54,348 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-01 15:32:54,348 INFO L130 BoogieDeclarations]: Found specification of procedure msb_read_bad_block_table [2024-11-01 15:32:54,348 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_read_bad_block_table [2024-11-01 15:32:54,348 INFO L130 BoogieDeclarations]: Found specification of procedure msb_update_block [2024-11-01 15:32:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_update_block [2024-11-01 15:32:54,349 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_flush [2024-11-01 15:32:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_flush [2024-11-01 15:32:54,349 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-01 15:32:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-01 15:32:54,349 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_next [2024-11-01 15:32:54,349 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_next [2024-11-01 15:32:54,349 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2024-11-01 15:32:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2024-11-01 15:32:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_start [2024-11-01 15:32:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_start [2024-11-01 15:32:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure msb_run_state_machine [2024-11-01 15:32:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_run_state_machine [2024-11-01 15:32:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure msb_sg_copy [2024-11-01 15:32:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_sg_copy [2024-11-01 15:32:54,350 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2024-11-01 15:32:54,350 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2024-11-01 15:32:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-01 15:32:54,351 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-01 15:32:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_zero_bit [2024-11-01 15:32:54,351 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_zero_bit [2024-11-01 15:32:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-01 15:32:54,351 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-01 15:32:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure msb_get_zone_from_lba [2024-11-01 15:32:54,351 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_get_zone_from_lba [2024-11-01 15:32:54,351 INFO L130 BoogieDeclarations]: Found specification of procedure msb_reset [2024-11-01 15:32:54,351 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_reset [2024-11-01 15:32:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_2 [2024-11-01 15:32:54,352 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_2 [2024-11-01 15:32:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure blk_start_queue [2024-11-01 15:32:54,352 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_start_queue [2024-11-01 15:32:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-01 15:32:54,352 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-01 15:32:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2024-11-01 15:32:54,352 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2024-11-01 15:32:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure msb_bd_getgeo [2024-11-01 15:32:54,353 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_bd_getgeo [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure msb_remove [2024-11-01 15:32:54,353 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_remove [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-01 15:32:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-11-01 15:32:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2024-11-01 15:32:54,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-01 15:32:54,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-01 15:32:54,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-01 15:32:54,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-01 15:32:54,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2024-11-01 15:32:54,359 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure msb_mark_bad [2024-11-01 15:32:54,359 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_mark_bad [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-01 15:32:54,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-01 15:32:54,359 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_2 [2024-11-01 15:32:54,360 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_2 [2024-11-01 15:32:54,360 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~X~C_INT~TO~C_INT [2024-11-01 15:32:54,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~X~C_INT~TO~C_INT [2024-11-01 15:32:54,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-01 15:32:54,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure sg_nents [2024-11-01 15:32:54,364 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_nents [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-01 15:32:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-01 15:32:54,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-01 15:32:54,366 INFO L130 BoogieDeclarations]: Found specification of procedure msb_read_page [2024-11-01 15:32:54,366 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_read_page [2024-11-01 15:32:54,366 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2024-11-01 15:32:54,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2024-11-01 15:32:54,366 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_stop [2024-11-01 15:32:54,366 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_stop [2024-11-01 15:32:54,366 INFO L130 BoogieDeclarations]: Found specification of procedure msb_set_overwrite_flag [2024-11-01 15:32:54,366 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_set_overwrite_flag [2024-11-01 15:32:54,366 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2024-11-01 15:32:54,366 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2024-11-01 15:32:54,367 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2024-11-01 15:32:54,367 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2024-11-01 15:32:54,367 INFO L130 BoogieDeclarations]: Found specification of procedure msb_disk_release [2024-11-01 15:32:54,367 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_disk_release [2024-11-01 15:32:54,367 INFO L130 BoogieDeclarations]: Found specification of procedure msb_mark_block_used [2024-11-01 15:32:54,369 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_mark_block_used [2024-11-01 15:32:54,369 INFO L130 BoogieDeclarations]: Found specification of procedure msb_cache_discard [2024-11-01 15:32:54,369 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_cache_discard [2024-11-01 15:32:54,370 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-01 15:32:54,370 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-01 15:32:54,370 INFO L130 BoogieDeclarations]: Found specification of procedure msb_start [2024-11-01 15:32:54,370 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_start [2024-11-01 15:32:54,370 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-01 15:32:54,370 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-01 15:32:54,370 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2024-11-01 15:32:54,370 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2024-11-01 15:32:54,370 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2024-11-01 15:32:54,370 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2024-11-01 15:32:54,371 INFO L130 BoogieDeclarations]: Found specification of procedure msb_init_card [2024-11-01 15:32:54,371 INFO L138 BoogieDeclarations]: Found implementation of procedure msb_init_card [2024-11-01 15:32:54,371 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2024-11-01 15:32:54,371 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2024-11-01 15:32:54,371 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-01 15:32:54,371 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-01 15:32:54,371 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_one [2024-11-01 15:32:54,371 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_one [2024-11-01 15:32:54,371 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2024-11-01 15:32:54,371 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2024-11-01 15:32:54,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-01 15:32:54,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-01 15:32:55,216 INFO L238 CfgBuilder]: Building ICFG [2024-11-01 15:32:55,220 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-01 15:33:12,343 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-01 15:33:37,410 INFO L? ?]: Removed 1525 outVars from TransFormulas that were not future-live. [2024-11-01 15:33:37,410 INFO L287 CfgBuilder]: Performing block encoding [2024-11-01 15:33:37,472 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-01 15:33:37,472 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-01 15:33:37,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 03:33:37 BoogieIcfgContainer [2024-11-01 15:33:37,473 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-01 15:33:37,475 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-01 15:33:37,475 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-01 15:33:37,478 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-01 15:33:37,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.11 03:32:50" (1/3) ... [2024-11-01 15:33:37,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5487a0c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 03:33:37, skipping insertion in model container [2024-11-01 15:33:37,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 03:32:53" (2/3) ... [2024-11-01 15:33:37,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5487a0c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 03:33:37, skipping insertion in model container [2024-11-01 15:33:37,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 03:33:37" (3/3) ... [2024-11-01 15:33:37,481 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--memstick--core--ms_block.ko-entry_point.cil.out.i [2024-11-01 15:33:37,496 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-01 15:33:37,497 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-01 15:33:37,619 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-01 15:33:37,624 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2d27ad37, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-01 15:33:37,624 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-01 15:33:37,635 INFO L276 IsEmpty]: Start isEmpty. Operand has 1603 states, 1102 states have (on average 1.3466424682395643) internal successors, (1484), 1137 states have internal predecessors, (1484), 412 states have call successors, (412), 88 states have call predecessors, (412), 87 states have return successors, (406), 400 states have call predecessors, (406), 406 states have call successors, (406) [2024-11-01 15:33:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-01 15:33:37,648 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 15:33:37,649 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 15:33:37,650 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 15:33:37,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 15:33:37,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1588340248, now seen corresponding path program 1 times [2024-11-01 15:33:37,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 15:33:37,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1302380866] [2024-11-01 15:33:37,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 15:33:37,667 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 [2024-11-01 15:33:37,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-01 15:33:37,671 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) [2024-11-01 15:33:37,673 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 [2024-11-01 15:33:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 15:33:40,366 INFO L255 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-01 15:33:40,373 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 15:33:42,387 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-01 15:33:42,388 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 15:33:49,898 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-01 15:33:49,899 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 15:33:49,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1302380866] [2024-11-01 15:33:49,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1302380866] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-01 15:33:49,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-01 15:33:49,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2024-11-01 15:33:49,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536869492] [2024-11-01 15:33:49,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-01 15:33:49,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-01 15:33:49,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 15:33:49,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-01 15:33:49,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-01 15:33:49,925 INFO L87 Difference]: Start difference. First operand has 1603 states, 1102 states have (on average 1.3466424682395643) internal successors, (1484), 1137 states have internal predecessors, (1484), 412 states have call successors, (412), 88 states have call predecessors, (412), 87 states have return successors, (406), 400 states have call predecessors, (406), 406 states have call successors, (406) Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-01 15:33:52,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 15:33:52,685 INFO L93 Difference]: Finished difference Result 3207 states and 4661 transitions. [2024-11-01 15:33:52,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-01 15:33:52,689 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 83 [2024-11-01 15:33:52,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 15:33:52,733 INFO L225 Difference]: With dead ends: 3207 [2024-11-01 15:33:52,734 INFO L226 Difference]: Without dead ends: 1573 [2024-11-01 15:33:52,755 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-01 15:33:52,761 INFO L432 NwaCegarLoop]: 2292 mSDtfsCounter, 4 mSDsluCounter, 9156 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 11448 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-01 15:33:52,762 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 11448 Invalid, 39 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-01 15:33:52,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2024-11-01 15:33:52,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1573. [2024-11-01 15:33:52,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1081 states have (on average 1.3330249768732656) internal successors, (1441), 1108 states have internal predecessors, (1441), 405 states have call successors, (405), 87 states have call predecessors, (405), 86 states have return successors, (404), 398 states have call predecessors, (404), 404 states have call successors, (404) [2024-11-01 15:33:52,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2250 transitions. [2024-11-01 15:33:52,973 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2250 transitions. Word has length 83 [2024-11-01 15:33:52,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 15:33:52,977 INFO L471 AbstractCegarLoop]: Abstraction has 1573 states and 2250 transitions. [2024-11-01 15:33:52,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-01 15:33:52,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2250 transitions. [2024-11-01 15:33:52,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-01 15:33:52,986 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 15:33:52,986 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 15:33:53,032 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 [2024-11-01 15:33:53,187 WARN L453 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 [2024-11-01 15:33:53,188 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 15:33:53,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 15:33:53,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1144642367, now seen corresponding path program 1 times [2024-11-01 15:33:53,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 15:33:53,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [972024347] [2024-11-01 15:33:53,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 15:33:53,189 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 [2024-11-01 15:33:53,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-01 15:33:53,191 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) [2024-11-01 15:33:53,193 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 [2024-11-01 15:33:55,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 15:33:55,461 INFO L255 TraceCheckSpWp]: Trace formula consists of 1356 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-01 15:33:55,469 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 15:33:58,297 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-01 15:33:58,298 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-01 15:34:07,597 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-01 15:34:07,597 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-01 15:34:07,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [972024347] [2024-11-01 15:34:07,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [972024347] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-01 15:34:07,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-01 15:34:07,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2024-11-01 15:34:07,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489608402] [2024-11-01 15:34:07,598 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-01 15:34:07,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-01 15:34:07,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-01 15:34:07,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-01 15:34:07,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-01 15:34:07,601 INFO L87 Difference]: Start difference. First operand 1573 states and 2250 transitions. Second operand has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-01 15:34:11,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-01 15:34:11,939 INFO L93 Difference]: Finished difference Result 3144 states and 4498 transitions. [2024-11-01 15:34:11,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-01 15:34:11,941 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 86 [2024-11-01 15:34:11,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-01 15:34:11,958 INFO L225 Difference]: With dead ends: 3144 [2024-11-01 15:34:11,958 INFO L226 Difference]: Without dead ends: 1574 [2024-11-01 15:34:11,971 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-01 15:34:11,972 INFO L432 NwaCegarLoop]: 2243 mSDtfsCounter, 4 mSDsluCounter, 15678 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 17921 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-01 15:34:11,972 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 17921 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-01 15:34:11,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2024-11-01 15:34:12,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1574. [2024-11-01 15:34:12,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1082 states have (on average 1.33271719038817) internal successors, (1442), 1109 states have internal predecessors, (1442), 405 states have call successors, (405), 87 states have call predecessors, (405), 86 states have return successors, (404), 398 states have call predecessors, (404), 404 states have call successors, (404) [2024-11-01 15:34:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2251 transitions. [2024-11-01 15:34:12,068 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2251 transitions. Word has length 86 [2024-11-01 15:34:12,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-01 15:34:12,070 INFO L471 AbstractCegarLoop]: Abstraction has 1574 states and 2251 transitions. [2024-11-01 15:34:12,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-01 15:34:12,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2251 transitions. [2024-11-01 15:34:12,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-01 15:34:12,071 INFO L207 NwaCegarLoop]: Found error trace [2024-11-01 15:34:12,072 INFO L215 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-01 15:34:12,114 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 [2024-11-01 15:34:12,272 WARN L453 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 [2024-11-01 15:34:12,273 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-01 15:34:12,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-01 15:34:12,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1228359304, now seen corresponding path program 2 times [2024-11-01 15:34:12,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-01 15:34:12,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [576461366] [2024-11-01 15:34:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-01 15:34:12,274 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 [2024-11-01 15:34:12,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-01 15:34:12,276 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) [2024-11-01 15:34:12,277 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 [2024-11-01 15:34:14,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-01 15:34:14,432 INFO L255 TraceCheckSpWp]: Trace formula consists of 1389 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-01 15:34:14,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-01 15:34:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-01 15:34:17,868 INFO L311 TraceCheckSpWp]: Computing backward predicates...